stl_iterator_base_types.h File Reference

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 &)


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 types, such as iterator_traits and struct iterator.

Definition in file stl_iterator_base_types.h.


Generated on Mon Mar 6 19:53:10 2006 for libstdc++-v3 Source by  doxygen 1.4.4