All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Iterator concepts submodule

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...
 

Detailed Description

A collection of concepts dealing with iterators used in the standard.

Concepts prefixed with Mutable in this collection mean that they are OutputIterators simultaneously.