C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
Loading...
Searching...
No Matches
essence::extendable_contiguous_range Concept Reference

Concept definition

template<typename T>
concept essence::extendable_contiguous_range = requires(T obj, std::size_t size, typename T::value_type value) {
requires std::ranges::contiguous_range<T>;
obj.clear();
obj.resize(size);
obj.shrink_to_fit();
obj.push_back(value);
}