stl_iterator_base_funcs.h File Reference

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


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.


Generated on Fri Apr 28 16:46:58 2006 for libstdc++-v3 Source by  doxygen 1.4.6