| VMS Help CXXLSTD, Iterators, iterator *Conan The Librarian | 
 			   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
|  |