Skip to content. Skip to navigation

ICTP Portal

Sections
You are here: Home Manuals on-line PGI Compiler pgC_lib iterator
Personal tools
Document Actions

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

iterator_traits


©Copyright 1996, Rogue Wave Software, Inc.


Powered by Plone This site conforms to the following standards: