United States    
COMPAQ STORE | PRODUCTS | SERVICES | SUPPORT
| CONTACT US | SEARCH
C++
iterator (3C++std) - Tru64 UNIX
Standard C++ Library
Copyright 1996, Rogue Wave Software, Inc.

NAME

  iterator

   - Base iterator class.

SYNOPSIS

  #include <iterator>

  template <class Category, class T,  class Distance
  RWSTD_SIMPLE_DEFAULT(ptrdiff_t)>
  struct iterator
  {
    typedef T value_type;
    typedef Distance distance_type;
    typedef Category iterator_category;
  };

DESCRIPTION

  The iterator structure provides a base class from which all other iterator
  types can be derived.  This structure defines an interface that consists of
  three public types: value_type, distance_type, and iterator_category.
  These types are used primarily by classes derived from iterator  and by the
  iterator_traits class.

  See the iterators section in the Class Reference for a description of
  iterators and the capabilities associated with various types.

SEE ALSO

  iterator_traits

STANDARDS CONFORMANCE

  ANSI X3J16/ISO WG21 Joint C++ Committee
  

1.800.AT.COMPAQ

privacy and legal statement