#include <TinyVector.H>
Public Types | |
typedef StructArraytype::Datatype | Datatype |
typedef StructArraytype::Sizetype | Sizetype |
Public Member Functions | |
EnrichedArray (Datatype *const _v, const Sizetype myCapacity, const Sizetype _size=0) | |
void | set_size (const Sizetype new_size) |
Sizetype | size (void) const |
bool | empty (void) const |
Sizetype | capacity (void) const |
Sizetype | max_size (void) const |
const Datatype & | operator[] (const Sizetype pos) const |
Datatype & | operator[] (const Sizetype pos) |
Definition at line 80 of file TinyVector.H.
typedef StructArraytype::Datatype EnrichedArray< StructArraytype >::Datatype |
Definition at line 84 of file TinyVector.H.
typedef StructArraytype::Sizetype EnrichedArray< StructArraytype >::Sizetype |
Definition at line 85 of file TinyVector.H.
EnrichedArray< StructArraytype >::EnrichedArray | ( | Datatype *const | _v, | |
const Sizetype | myCapacity, | |||
const Sizetype | _size = 0 | |||
) | [inline] |
Definition at line 87 of file TinyVector.H.
void EnrichedArray< StructArraytype >::set_size | ( | const Sizetype | new_size | ) | [inline] |
Definition at line 91 of file TinyVector.H.
Sizetype EnrichedArray< StructArraytype >::size | ( | void | ) | const [inline] |
Definition at line 104 of file TinyVector.H.
bool EnrichedArray< StructArraytype >::empty | ( | void | ) | const [inline] |
Definition at line 105 of file TinyVector.H.
Sizetype EnrichedArray< StructArraytype >::capacity | ( | void | ) | const [inline] |
Definition at line 106 of file TinyVector.H.
Sizetype EnrichedArray< StructArraytype >::max_size | ( | void | ) | const [inline] |
Definition at line 108 of file TinyVector.H.
const Datatype& EnrichedArray< StructArraytype >::operator[] | ( | const Sizetype | pos | ) | const [inline] |
Definition at line 111 of file TinyVector.H.
Datatype& EnrichedArray< StructArraytype >::operator[] | ( | const Sizetype | pos | ) | [inline] |
Definition at line 112 of file TinyVector.H.