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 > Class Template Reference

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 itemlist_t ()
void DINLINE init (uint32_t _maxitem)
 ~itemlist_t ()
T &DINLINE getItem (item_t i)
void DINLINE setItem (item_t i, T element)
void DINLINE combine (const itemlist_t &o)
void DINLINE clear ()
iterator begin ()
iterator end ()

Private Attributes

std::vector< item_titemlist
T * elements
uint32_t maxitem

Friends

class iterator

Classes

class  iterator

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 >

Definition at line 259 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 >::itemlist_t  )  [inline]
 

Definition at line 266 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 >::~itemlist_t  )  [inline]
 

Definition at line 274 of file nonordfp.cpp.

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


Member Function Documentation

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

Definition at line 335 of file nonordfp.cpp.

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

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
void DINLINE bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::clear  )  [inline]
 

Definition at line 296 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 >::itemlist, and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::maxitem.

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

Definition at line 289 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 >::itemlist, and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::setItem().

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

Definition at line 338 of file nonordfp.cpp.

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

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
T& DINLINE bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::getItem item_t  i  )  [inline]
 

Definition at line 278 of file nonordfp.cpp.

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

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::setItem().

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
void DINLINE bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::init uint32_t  _maxitem  )  [inline]
 

Definition at line 268 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 >::itemlist, and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::maxitem.

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
void DINLINE bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::setItem item_t  i,
element
[inline]
 

Definition at line 282 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 >::getItem(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::itemlist.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::combine().


Friends And Related Function Documentation

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
friend class iterator [friend]
 

Definition at line 334 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::begin(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::end(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultRecurse().


Member Data Documentation

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

Definition at line 262 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::clear(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::combine(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::getItem(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::init(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator *(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::setItem(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::~itemlist_t().

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
template<typename T, class CombineFn>
std::vector<item_t> bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::itemlist [private]
 

Definition at line 261 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::clear(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::combine(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::end(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::init(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator::operator *(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::setItem().

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

Definition at line 263 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::clear(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::init().


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