Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

HP C++ User Documentation

 

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
About PDF files: The PDF files on this site can be read online or printed using Adobe® Acrobat® Reader. If you do not have this software on your system, you may download it from Adobe's website.
Privacy statement Using this site means you accept its terms C++ support
© 2008 Hewlett-Packard Development Company, L.P.