Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

lemur::api::FieldInfoList::iterator Class Reference

Iterator class, used for all subclass lists. More...

#include <FieldInfoList.hpp>

List of all members.

Public Member Functions

 iterator ()
 iterator (const iterator &other)
 iterator (const FieldInfoList *til, POS_T pos)
 ~iterator ()
FieldInfo & operator * ()
FieldInfo * operator-> ()
iterator & operator++ ()
iterator & operator++ (int)
bool operator== (const iterator &other) const
bool operator!= (const iterator &other) const
iterator & operator= (const iterator &other)
void seek (POS_T pos)

Protected Attributes

const FieldInfoList * list
POS_T position
FieldInfo * current


Detailed Description

Iterator class, used for all subclass lists.


Constructor & Destructor Documentation

lemur::api::FieldInfoList::iterator::iterator (   )  [inline]
 

lemur::api::FieldInfoList::iterator::iterator (  const iterator &  other  )  [inline]
 

lemur::api::FieldInfoList::iterator::iterator (  const FieldInfoList *  til,
POS_T  pos
)  [inline]
 

lemur::api::FieldInfoList::iterator::~iterator (   )  [inline]
 


Member Function Documentation

FieldInfo& lemur::api::FieldInfoList::iterator::operator * (   )  [inline]
 

bool lemur::api::FieldInfoList::iterator::operator!= (  const iterator &  other  )  const [inline]
 

iterator& lemur::api::FieldInfoList::iterator::operator++ (  int   )  [inline]
 

iterator& lemur::api::FieldInfoList::iterator::operator++ (   )  [inline]
 

FieldInfo* lemur::api::FieldInfoList::iterator::operator-> (   )  [inline]
 

iterator& lemur::api::FieldInfoList::iterator::operator= (  const iterator &  other  )  [inline]
 

bool lemur::api::FieldInfoList::iterator::operator== (  const iterator &  other  )  const [inline]
 

void lemur::api::FieldInfoList::iterator::seek (  POS_T  pos  )  [inline]
 

seek to a particular place in the list use with caution. make sure you know what POS_T should be


Member Data Documentation

FieldInfo* lemur::api::FieldInfoList::iterator::current [protected]
 

const FieldInfoList* lemur::api::FieldInfoList::iterator::list [protected]
 

POS_T lemur::api::FieldInfoList::iterator::position [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:03:04 2010 for Lemur by doxygen 1.3.4