![]() |
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.
1.8.18