ATLAS Offline Software
|
#include <NavigableVector.h>
Public Types | |
typedef SG::GenerateIndexingPolicy< CONT >::type::index_type | external_index_type |
typedef ElementLink< CONT > | data_type |
typedef std::vector< data_type > | store_type |
typedef store_type::iterator | store_iter |
typedef store_type::const_iterator | store_const_iter |
typedef NavigableVectorIterator< OBJCT, store_type > | const_iterator |
typedef OBJCT * | object_ptr |
typedef const OBJCT * | object_const_ptr |
Public Member Functions | |
NavigableVector () | |
virtual | ~NavigableVector ()=default |
void | addElement (const CONT *aContainer, const OBJCT *anObject) |
void | addElement (const CONT *aContainer, external_index_type anIndex) |
void | addElement (const data_type &aLink) |
unsigned int | size () const |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | find (const OBJCT *anObject) const |
const OBJCT * | operator[] (int i) const |
const OBJCT * | operator[] (size_t i) const |
const data_type & | linkAt (size_t i) const |
void | push_back (data_type &theData) |
Protected Attributes | |
store_type | m_store |
Definition at line 19 of file NavigableVector.h.
typedef NavigableVectorIterator<OBJCT,store_type> NavigableVector< CONT, OBJCT >::const_iterator |
Definition at line 32 of file NavigableVector.h.
typedef ElementLink<CONT> NavigableVector< CONT, OBJCT >::data_type |
Definition at line 28 of file NavigableVector.h.
typedef SG::GenerateIndexingPolicy<CONT>::type::index_type NavigableVector< CONT, OBJCT >::external_index_type |
Definition at line 25 of file NavigableVector.h.
typedef const OBJCT* NavigableVector< CONT, OBJCT >::object_const_ptr |
Definition at line 34 of file NavigableVector.h.
typedef OBJCT* NavigableVector< CONT, OBJCT >::object_ptr |
Definition at line 33 of file NavigableVector.h.
typedef store_type::const_iterator NavigableVector< CONT, OBJCT >::store_const_iter |
Definition at line 31 of file NavigableVector.h.
typedef store_type::iterator NavigableVector< CONT, OBJCT >::store_iter |
Definition at line 30 of file NavigableVector.h.
typedef std::vector<data_type> NavigableVector< CONT, OBJCT >::store_type |
Definition at line 29 of file NavigableVector.h.
|
inline |
Definition at line 36 of file NavigableVector.h.
|
virtualdefault |
|
inline |
Definition at line 42 of file NavigableVector.h.
|
inline |
Definition at line 49 of file NavigableVector.h.
|
inline |
Definition at line 56 of file NavigableVector.h.
|
inline |
Definition at line 64 of file NavigableVector.h.
|
inline |
Definition at line 68 of file NavigableVector.h.
|
inline |
Definition at line 72 of file NavigableVector.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 100 of file NavigableVector.h.
|
inline |
Definition at line 61 of file NavigableVector.h.
|
protected |
Definition at line 107 of file NavigableVector.h.