BioC++ core-0.7.0
The Modern C++ libraries for Bioinformatics.
 
Loading...
Searching...
No Matches
bio::ranges::back_emplaceable_with Concept Reference

Describes range types that can grow in amortised constant time by appending an element which is constructed in place. More...

#include <bio/ranges/concept.hpp>

Concept definition

template<typename rng_t, typename... args_t>
concept bio::ranges::back_emplaceable_with = requires(rng_t & v) { v.emplace_back(std::declval<args_t>()...); }
Describes range types that can grow in amortised constant time by appending an element which is const...
Definition: concept.hpp:83

Detailed Description

Describes range types that can grow in amortised constant time by appending an element which is constructed in place.

Template Parameters
rng_tThe container type.
val_tThe types of initialising arguments.