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