Personal tools
iterator
Click on the banner to return to the class reference home page.
iterator
Iterator base class
Summary
Base iterator class.
Data Type and Member Function Indexes
(exclusive of constructors and destructors)
None
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
©Copyright 1996, Rogue Wave Software, Inc.