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.