iterator.h File Reference

#include "backward_warning.h"
#include "function.h"
#include <stddef.h>
#include "iostream.h"
#include <iterator>
#include <bits/stl_construct.h>
#include <bits/stl_raw_storage_iter.h>
#include <ext/iterator>

Go to the source code of this file.

Classes

struct  input_iterator
struct  output_iterator
struct  forward_iterator
struct  bidirectional_iterator
struct  random_access_iterator

Defines

#define _BACKWARD_ITERATOR_H   1

Functions

template<class _Iter> iterator_traits< _Iter
>::iterator_category 
iterator_category (const _Iter &__i)
template<class _Iter> iterator_traits< _Iter
>::difference_type * 
distance_type (const _Iter &)
template<class _Iter> iterator_traits< _Iter
>::value_type * 
value_type (const _Iter &__i)
template<class _T1, class _T2> void construct (_T1 *__p, const _T2 &__value)
template<class _T1> void construct (_T1 *__p)
template<class _Tp> void destroy (_Tp *__pointer)
template<class _ForwardIterator> void destroy (_ForwardIterator __first, _ForwardIterator __last)


Define Documentation

#define _BACKWARD_ITERATOR_H   1
 

Definition at line 57 of file iterator.h.


Function Documentation

template<class _T1>
void construct _T1 *  __p  )  [inline]
 

Definition at line 170 of file iterator.h.

References std::_Construct().

template<class _T1, class _T2>
void construct _T1 *  __p,
const _T2 &  __value
[inline]
 

Definition at line 165 of file iterator.h.

References std::_Construct().

template<class _ForwardIterator>
void destroy _ForwardIterator  __first,
_ForwardIterator  __last
[inline]
 

Definition at line 180 of file iterator.h.

References std::_Destroy().

template<class _Tp>
void destroy _Tp *  __pointer  )  [inline]
 

Definition at line 175 of file iterator.h.

References std::_Destroy().

template<class _Iter>
iterator_traits<_Iter>::difference_type* distance_type const _Iter &   )  [inline]
 

Definition at line 138 of file iterator.h.

template<class _Iter>
iterator_traits<_Iter>::iterator_category iterator_category const _Iter &  __i  )  [inline]
 

Definition at line 133 of file iterator.h.

template<class _Iter>
iterator_traits<_Iter>::value_type* value_type const _Iter &  __i  )  [inline]
 

Definition at line 143 of file iterator.h.


Generated on Tue Jan 30 17:31:56 2007 for GNU C++ STL by doxygen 1.3.6