Concepts involving iterators. More...
Classes | |
struct | gears::concepts::Iterator< T > |
Checks if a type is an iterator. More... | |
struct | gears::concepts::InputIterator< T > |
Checks if a type is an input iterator. More... | |
struct | gears::concepts::OutputIterator< T > |
Checks if a type is an output iterator. More... | |
struct | gears::concepts::ForwardIterator< T > |
Checks if a type is a forward iterator. More... | |
struct | gears::concepts::MutableForwardIterator< T > |
Checks if a type is a mutable forward iterator. More... | |
struct | gears::concepts::BidirectionalIterator< T > |
Checks if a type is a bidirectional iterator. More... | |
struct | gears::concepts::MutableBidirectionalIterator< T > |
Checks if a type is a mutable bidirectional iterator. More... | |
struct | gears::concepts::RandomAccessIterator< T > |
Checks if a type is a random access iterator. More... | |
struct | gears::concepts::MutableRandomAccessIterator< T > |
Checks if a type is a mutable random access iterator. More... | |
A collection of concepts dealing with iterators used in the standard.
Concepts prefixed with Mutable in this collection mean that they are OutputIterators simultaneously.