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

tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node > Class Template Reference

#include <fast_data_structures.h>

List of all members.

Public Member Functions

tpc_inline array_sllist_hybrid ()
tpc_inline ~array_sllist_hybrid ()
tpc_inline void empty ()
tpc_inline void add (T t)
tpc_inline void add_unique (T t)
tpc_inline unsigned int size () const
tpc_inline bool contains (T t)
tpc_inline array_sllist_hybrid ()
tpc_inline ~array_sllist_hybrid ()
tpc_inline void empty ()
tpc_inline void add (T t)
tpc_inline void add_unique (T t)
tpc_inline unsigned int size () const
tpc_inline bool contains (T t)

Public Attributes

nodem_pfirst_node
unsigned int m_size
nodem_pfirst_node

template<typename T, int elements_per_node>
class tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >


Constructor & Destructor Documentation

template<typename T, int elements_per_node>
tpc_inline tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::array_sllist_hybrid  )  [inline]
 

Definition at line 235 of file fast_data_structures.h.

References tpc_inline.

template<typename T, int elements_per_node>
tpc_inline tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::~array_sllist_hybrid  )  [inline]
 

Definition at line 239 of file fast_data_structures.h.

References tpc_inline.

template<typename T, int elements_per_node>
tpc_inline tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::array_sllist_hybrid  )  [inline]
 

Definition at line 235 of file fast_data_structures.h.

References tpc_inline.

template<typename T, int elements_per_node>
tpc_inline tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::~array_sllist_hybrid  )  [inline]
 

Definition at line 239 of file fast_data_structures.h.

References tpc_inline.


Member Function Documentation

template<typename T, int elements_per_node>
tpc_inline void tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::add t  )  [inline]
 

Definition at line 250 of file fast_data_structures.h.

References tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::node::m_t, and tpc_inline.

template<typename T, int elements_per_node>
tpc_inline void tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::add t  )  [inline]
 

Definition at line 250 of file fast_data_structures.h.

References tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::node::m_t, and tpc_inline.

template<typename T, int elements_per_node>
tpc_inline void tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::add_unique t  )  [inline]
 

Definition at line 257 of file fast_data_structures.h.

References tpc_inline.

template<typename T, int elements_per_node>
tpc_inline void tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::add_unique t  )  [inline]
 

Definition at line 257 of file fast_data_structures.h.

References tpc_inline.

template<typename T, int elements_per_node>
tpc_inline bool tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::contains t  )  [inline]
 

Definition at line 264 of file fast_data_structures.h.

References tpc_inline, and tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::iterator::value().

template<typename T, int elements_per_node>
tpc_inline bool tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::contains t  )  [inline]
 

Definition at line 264 of file fast_data_structures.h.

References tpc_inline, and tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::iterator::value().

template<typename T, int elements_per_node>
tpc_inline void tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::empty  )  [inline]
 

Definition at line 242 of file fast_data_structures.h.

References tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::node::m_pnext, and tpc_inline.

template<typename T, int elements_per_node>
tpc_inline void tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::empty  )  [inline]
 

Definition at line 242 of file fast_data_structures.h.

References tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::node::m_pnext, and tpc_inline.

template<typename T, int elements_per_node>
tpc_inline unsigned int tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::size  )  const [inline]
 

Definition at line 261 of file fast_data_structures.h.

References tpc_inline.

template<typename T, int elements_per_node>
tpc_inline unsigned int tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::size  )  const [inline]
 

Definition at line 261 of file fast_data_structures.h.

References tpc_inline.


Member Data Documentation

template<typename T, int elements_per_node>
node* tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::m_pfirst_node
 

Definition at line 271 of file fast_data_structures.h.

template<typename T, int elements_per_node>
node* tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::m_pfirst_node
 

Definition at line 271 of file fast_data_structures.h.

Referenced by tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::iterator::iterator().

template<typename T, int elements_per_node>
unsigned int tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::m_size
 

Definition at line 272 of file fast_data_structures.h.


The documentation for this class was generated from the following files:
Generated on Sun Jun 3 06:32:38 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1