Nix (Dev)
3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::concepts::container Concept Reference
#include <
concepts.hpp
>
Concept definition
template
<
typename
T>
concept
iv::concepts::container
=
requires
(T a) {
{ a.begin() } ->
iv::concepts::containerIterator<T>
;
{ a.end() } ->
iv::concepts::containerIterator<T>
;
{ a.cbegin() } ->
iv::concepts::containerIterator<T>
;
{ a.cend() } ->
iv::concepts::containerIterator<T>
;
{ a.size() } -> std::same_as<typename T::size_type>;
typename
T::value_type;
}
iv::concepts::containerIterator
Definition
concepts.hpp:109
iv::concepts::container
Definition
concepts.hpp:117
iv
concepts
container
Generated by
1.12.0