jaulib v1.4.0-2-g788cf73
Jau Support Library (C++, Java, ..)
Loading...
Searching...
No Matches
jau::req::container Concept Reference

C++ Named Requirement Container (partial) More...

#include <type_concepts.hpp>

Concept definition

template<typename T>
concept jau::req::container = requires(T t) {
typename T::value_type;
typename T::reference;
typename T::const_reference;
typename T::iterator;
typename T::const_iterator;
typename T::difference_type;
typename T::size_type;
{ t.begin() } -> std::same_as<typename T::iterator>;
{ t.end() } -> std::same_as<typename T::iterator>;
{ t.size() } -> std::same_as<typename T::size_type>;
}
C++ Named Requirement Container (partial)

Detailed Description

C++ Named Requirement Container (partial)

Definition at line 81 of file type_concepts.hpp.