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 >::iterator Struct Reference

#include <fast_data_structures.h>

List of all members.

Public Member Functions

tpc_inline iterator (array_sllist_hybrid< T, elements_per_node > *parray_sllist_hybrid)
tpc_inline T value ()
tpc_inline void operator++ (int o=0)
tpc_inline operator bool ()
tpc_inline iterator (array_sllist_hybrid< T, elements_per_node > *parray_sllist_hybrid)
tpc_inline T value ()
tpc_inline void operator++ (int o=0)
tpc_inline operator bool ()

Public Attributes

nodem_pnode
int m_index
nodem_pnode

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


Constructor & Destructor Documentation

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

Definition at line 213 of file fast_data_structures.h.

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

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

Definition at line 213 of file fast_data_structures.h.

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


Member Function Documentation

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

Definition at line 231 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 >::iterator::operator bool  )  [inline]
 

Definition at line 231 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 >::iterator::operator++ int  o = 0  )  [inline]
 

Definition at line 222 of file fast_data_structures.h.

References tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::node::m_nelements, 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 >::iterator::operator++ int  o = 0  )  [inline]
 

Definition at line 222 of file fast_data_structures.h.

References tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::node::m_nelements, 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 T tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::iterator::value  )  [inline]
 

Definition at line 219 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 T tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::iterator::value  )  [inline]
 

Definition at line 219 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.

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


Member Data Documentation

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

Definition at line 218 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 >::iterator::m_pnode
 

Definition at line 217 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 >::iterator::m_pnode
 

Definition at line 217 of file fast_data_structures.h.


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