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

lemur::api::TermInfoList::iterator Class Reference

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

#include <TermInfoList.hpp>

List of all members.

Public Member Functions

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

Protected Attributes

const TermInfoListlist
POS_T position
TermInfocurrent


Detailed Description

Iterator class, used for all subclass lists.


Constructor & Destructor Documentation

lemur::api::TermInfoList::iterator::iterator  )  [inline]
 

lemur::api::TermInfoList::iterator::iterator const iterator other  )  [inline]
 

lemur::api::TermInfoList::iterator::iterator const TermInfoList til,
POS_T  pos
[inline]
 

lemur::api::TermInfoList::iterator::~iterator  )  [inline]
 


Member Function Documentation

TermInfo& lemur::api::TermInfoList::iterator::operator *  )  [inline]
 

bool lemur::api::TermInfoList::iterator::operator!= const iterator other  )  const [inline]
 

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

iterator& lemur::api::TermInfoList::iterator::operator++  )  [inline]
 

TermInfo* lemur::api::TermInfoList::iterator::operator->  )  [inline]
 

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

bool lemur::api::TermInfoList::iterator::operator== const iterator other  )  const [inline]
 

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

TermInfo* lemur::api::TermInfoList::iterator::current [protected]
 

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

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


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