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
|