Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator Class Reference

Collaboration diagram for bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 iterator (itemlist_t *p, uint32_t i)
 iterator (const iterator &o)
bool DINLINE operator== (const iterator &o) const
bool DINLINE operator!= (const iterator &o) const
iteratoroperator++ ()
std::pair< item_t, T > operator * () const

Private Attributes

itemlist_tparent
uint32_t idx

Detailed Description

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
class bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator

Definition at line 309 of file nonordfp.cpp.


Constructor & Destructor Documentation

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::iterator itemlist_t p,
uint32_t  i
[inline]
 

Definition at line 314 of file nonordfp.cpp.

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::iterator const iterator o  )  [inline]
 

Definition at line 316 of file nonordfp.cpp.


Member Function Documentation

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
std::pair<item_t, T> bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator *  )  const [inline]
 

Definition at line 328 of file nonordfp.cpp.

References bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::elements, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::idx, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::itemlist, and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::parent.

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
bool DINLINE bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator!= const iterator o  )  const [inline]
 

Definition at line 321 of file nonordfp.cpp.

References bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::idx, and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::parent.

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
iterator& bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator++  )  [inline]
 

Definition at line 324 of file nonordfp.cpp.

References bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::idx.

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
bool DINLINE bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator== const iterator o  )  const [inline]
 

Definition at line 318 of file nonordfp.cpp.

References bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::idx, and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::parent.


Member Data Documentation

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
uint32_t bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::idx [private]
 

Definition at line 312 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator *(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator!=(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator++(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator==().

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
itemlist_t* bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::parent [private]
 

Definition at line 311 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator *(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator!=(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator==().


The documentation for this class was generated from the following file:
Generated on Sun Sep 17 17:57:29 2006 for FIM environment by  doxygen 1.4.4