This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | std |
Classes | |
| struct | std::input_iterator_tag |
| Marking input iterators. More... | |
| struct | std::output_iterator_tag |
| Marking output iterators. More... | |
| struct | std::forward_iterator_tag |
| Forward iterators support a superset of input iterator operations. More... | |
| struct | std::bidirectional_iterator_tag |
| operations. More... | |
| struct | std::random_access_iterator_tag |
| operations. More... | |
| struct | std::iterator< Category, Type, Distance, Pointer, Reference > |
| Common iterator class. More... | |
| struct | std::iterator_traits< Iterator > |
| struct | std::iterator_traits< Type * > |
| struct | std::iterator_traits< const Type * > |
Defines | |
| #define | ITERATORBASETYPESH |
Functions | |
| template<typename Iter> | |
| iterator_traits< Iter >::iterator_category | std::__iterator_category (const Iter &) |
This file contains all of the general iterator-related utility types, such as iterator_traits and struct iterator.
Definition in file stl_iterator_base_types.h.
1.5.1