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

lemur::api::DocInfoList::iterator Class Reference

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

#include <DocInfoList.hpp>

List of all members.

Public Member Functions

 iterator ()
 iterator (const iterator &other)
 iterator (const DocInfoList *dil, POS_T pos)
 ~iterator ()
DocInfo & operator * ()
DocInfo * 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 DocInfoList * list
POS_T position
DocInfo * current


Detailed Description

Iterator class, used for all subclass lists.


Constructor & Destructor Documentation

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

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

lemur::api::DocInfoList::iterator::iterator (  const DocInfoList *  dil,
POS_T  pos
)  [inline]
 

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


Member Function Documentation

DocInfo& lemur::api::DocInfoList::iterator::operator * (   )  [inline]
 

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

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

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

DocInfo* lemur::api::DocInfoList::iterator::operator-> (   )  [inline]
 

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

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

void lemur::api::DocInfoList::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

DocInfo* lemur::api::DocInfoList::iterator::current [protected]
 

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

POS_T lemur::api::DocInfoList::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