stl_iterator_base_funcs.h File Reference
Detailed Description
This is an internal header file, included by other library headers. You should not attempt to use it directly.
This file contains all of the general iterator-related utility functions, such as distance() and advance().
Definition in file stl_iterator_base_funcs.h.
Go to the source code of this file.
Namespaces
Defines
Functions
-
template<typename _RandomAccessIterator, typename _Distance> void std::__advance (_RandomAccessIterator &__i, _Distance __n, random_access_iterator_tag)
-
template<typename _BidirectionalIterator, typename _Distance> void std::__advance (_BidirectionalIterator &__i, _Distance __n, bidirectional_iterator_tag)
-
template<typename _InputIterator, typename _Distance> void std::__advance (_InputIterator &__i, _Distance __n, 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, input_iterator_tag)
- template<typename _InputIterator, typename _Distance> void std::advance (_InputIterator &__i, _Distance __n)
- template<typename _InputIterator> iterator_traits< _InputIterator
>::difference_type std::distance (_InputIterator __first, _InputIterator __last)
Generated on Thu Nov 1 13:13:09 2007 for libstdc++ by
1.5.1