Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ADF::iterator Struct Template Reference

#include <adf++.h>

List of all members.

Public Types

typedef std::forward_iterator_tag iterator_category
typedef T value_type
typedef ptrdiff_t difference_type
typedef T * pointer
typedef T & reference

Public Methods

 iterator (void *iData=0)
reference operator * () const
pointer operator-> () const
iterator const & operator++ ()
iterator operator++ (int)
bool operator!= (iterator const &rhs) const
bool operator== (iterator const &rhs) const

Detailed Description

template<typename T>
struct ADF::iterator< T >

The (opaque) iterator class template for all multiple child accesses.

Member Typedef Documentation

typedef ptrdiff_t difference_type

typedef std::forward_iterator_tag iterator_category

typedef T* pointer

typedef T& reference

typedef T value_type

Constructor & Destructor Documentation

iterator void *    iData = 0 [explicit]

Member Function Documentation

reference operator *   const

bool operator!= iterator< T > const &    rhs const

iterator operator++ int   

iterator const& operator++  

pointer operator->   const

bool operator== iterator< T > const &    rhs const

Generated on Thu Mar 14 10:44:26 2002 for CGNS++ by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001