iterator (3C++std) - Tru64 UNIX
Standard C++ LibraryCopyright 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
|