ATLAS Offline Software
|
Storage implementation for TP converters producing TP representation as series of ints. More...
#include <TPIntegerVector_p2.h>
Public Types | |
typedef unsigned | position_type |
typedef TPIntegerVector_p2::value_type | value_type |
Public Member Functions | |
TPIntegerVectorStorage_p2 () | |
size_t | size () const |
void | grow () |
TPIntegerVector_p2 | operator[] (int idx) |
TPIntegerVector_p2 | back () |
void | reserve (size_t s) |
Protected Attributes | |
std::vector< value_type > | m_data |
std::vector< position_type > | m_endPos |
Friends | |
class | TPIntegerVector_p2 |
Storage implementation for TP converters producing TP representation as series of ints.
This class is not accessed directly, but through a proxy class TPIntegerVector_p2 that pretends to be a standard vector<int> TP converters should be defined using TPIntegerVector_p2 as persistent representation type
Definition at line 120 of file TPIntegerVector_p2.h.
typedef unsigned TPIntegerVectorStorage_p2::position_type |
Definition at line 127 of file TPIntegerVector_p2.h.
Definition at line 128 of file TPIntegerVector_p2.h.
|
inline |
Definition at line 125 of file TPIntegerVector_p2.h.
|
inline |
Definition at line 144 of file TPIntegerVector_p2.h.
|
inline |
Definition at line 134 of file TPIntegerVector_p2.h.
|
inline |
Definition at line 140 of file TPIntegerVector_p2.h.
|
inline |
Definition at line 148 of file TPIntegerVector_p2.h.
|
inline |
Definition at line 130 of file TPIntegerVector_p2.h.
|
friend |
Definition at line 123 of file TPIntegerVector_p2.h.
|
protected |
Definition at line 153 of file TPIntegerVector_p2.h.
|
protected |
Definition at line 154 of file TPIntegerVector_p2.h.