#include <bits/concept_check.h>Include dependency graph for stl_iterator_base_funcs.h:

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

Go to the source code of this file.
Namespaces | |
| namespace | std |
Defines | |
| #define | ITERATORBASEFUNCSH |
Functions | |
| template<typename InputIterator> | |
| iterator_traits< InputIterator >::difference_type | std::__distance (InputIterator first, InputIterator last, input_iterator_tag) |
| template<typename RandomAccessIterator> | |
| iterator_traits< RandomAccessIterator >::difference_type | std::__distance (RandomAccessIterator first, RandomAccessIterator last, random_access_iterator_tag) |
| template<typename InputIterator> | |
| iterator_traits< InputIterator >::difference_type | std::distance (InputIterator first, InputIterator last) |
| A generalization of pointer arithmetic. | |
| template<typename InputIterator, typename Distance> | |
| void | std::advance (InputIterator &__i, Distance n, input_iterator_tag) |
| template<typename BidirectionalIterator, typename Distance> | |
| void | std::advance (BidirectionalIterator &__i, Distance n, bidirectional_iterator_tag) |
| template<typename RandomAccessIterator, typename Distance> | |
| void | std::advance (RandomAccessIterator &__i, Distance n, random_access_iterator_tag) |
| template<typename InputIterator, typename Distance> | |
| void | std::advance (InputIterator &__i, Distance n) |
| A generalization of pointer arithmetic. | |
This file contains all of the general iterator-related utility functions, such as distance() and advance().
Definition in file stl_iterator_base_funcs.h.
1.5.1