![]() |
ATLAS Offline Software
|
#include <DataArrayImpl.h>
Public Types | |
| typedef std::vector< DATA * > | data_t |
| typedef data_t::iterator | iterator |
| typedef data_t::const_iterator | const_iterator |
Public Member Functions | |
| DataArrayImpl (unsigned int reserve=0) | |
| virtual | ~DataArrayImpl () |
| size_t | size () const |
| size_t | capacity () const |
| void | clear () |
| virtual void | push_back (const DATA &tob) |
| void | pop_back () |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| DATA & | operator[] (const int i) |
| const DATA & | operator[] (const int i) const |
Protected Attributes | |
| data_t | m_data |
| unsigned int | m_reserve {0} |
Definition at line 13 of file DataArrayImpl.h.
| typedef data_t::const_iterator TCS::DataArrayImpl< DATA >::const_iterator |
Definition at line 18 of file DataArrayImpl.h.
| typedef std::vector<DATA*> TCS::DataArrayImpl< DATA >::data_t |
Definition at line 16 of file DataArrayImpl.h.
| typedef data_t::iterator TCS::DataArrayImpl< DATA >::iterator |
Definition at line 17 of file DataArrayImpl.h.
|
inline |
Definition at line 21 of file DataArrayImpl.h.
|
inlinevirtual |
Definition at line 28 of file DataArrayImpl.h.
|
inline |
Definition at line 40 of file DataArrayImpl.h.
|
inline |
Definition at line 41 of file DataArrayImpl.h.
|
inline |
Definition at line 32 of file DataArrayImpl.h.
|
inline |
Definition at line 34 of file DataArrayImpl.h.
|
inline |
Definition at line 43 of file DataArrayImpl.h.
|
inline |
Definition at line 44 of file DataArrayImpl.h.
|
inline |
Definition at line 46 of file DataArrayImpl.h.
|
inline |
Definition at line 47 of file DataArrayImpl.h.
|
inline |
Definition at line 38 of file DataArrayImpl.h.
|
virtual |
Definition at line 57 of file DataArrayImpl.h.
|
inline |
Definition at line 30 of file DataArrayImpl.h.
|
protected |
Definition at line 50 of file DataArrayImpl.h.
|
protected |
Definition at line 51 of file DataArrayImpl.h.
1.8.18