![]() |
AmpGen 2.1
|
Definition at line 5 of file SmallVector.h.
Public Types | |
typedef type | value_type |
Public Member Functions | |
auto | begin () const |
auto | end () const |
auto | begin () |
auto | end () |
value_type & | operator[] (unsigned i) |
const value_type & | operator[] (unsigned i) const |
void | push_back (const value_type &thing) |
template<typename iterator_type, typename other_iterator_type> | |
void | insert (iterator_type mbegin, other_iterator_type ibegin, other_iterator_type iend) |
SmallVector ()=default | |
SmallVector (std::initializer_list< value_type > &&values) | |
bool | operator== (const SmallVector &other) const |
Public Attributes | |
std::array< type, max_size > | store = {0} |
unsigned | size = 0 |
typedef type AmpGen::SmallVector< type, max_size >::value_type |
Definition at line 6 of file SmallVector.h.
|
default |
|
inline |
Definition at line 26 of file SmallVector.h.
|
inline |
Definition at line 12 of file SmallVector.h.
|
inline |
Definition at line 10 of file SmallVector.h.
|
inline |
Definition at line 13 of file SmallVector.h.
|
inline |
Definition at line 11 of file SmallVector.h.
|
inline |
Definition at line 18 of file SmallVector.h.
|
inline |
Definition at line 30 of file SmallVector.h.
|
inline |
Definition at line 14 of file SmallVector.h.
|
inline |
Definition at line 15 of file SmallVector.h.
|
inline |
Definition at line 16 of file SmallVector.h.
unsigned AmpGen::SmallVector< type, max_size >::size = 0 |
Definition at line 9 of file SmallVector.h.
std::array<type, max_size> AmpGen::SmallVector< type, max_size >::store = {0} |
Definition at line 8 of file SmallVector.h.