#include <fixedvector.h>
Public Types | |
typedef TYPE | value_type |
typedef TYPE & | reference |
typedef const TYPE & | const_reference |
typedef TYPE * | pointer |
typedef const TYPE * | const_pointer |
typedef unsigned long | size_type |
typedef long | difference_type |
typedef TYPE * | iterator |
typedef const TYPE * | const_iterator |
Public Member Functions | |
~FixedVector () | |
FixedVector () | |
FixedVector (TYPE def) | |
FixedVector (TYPE value0, TYPE value1,...) | |
bool | empty () const |
size_t | size () const |
TYPE & | operator[] (unsigned long index) |
const TYPE & | operator[] (unsigned long index) const |
const TYPE * | buffer () const |
TYPE * | buffer () |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
void | init (const TYPE &def) |
Protected Attributes | |
TYPE | mData [SIZE] |
typedef TYPE FixedVector< TYPE, SIZE >::value_type |
typedef TYPE& FixedVector< TYPE, SIZE >::reference |
typedef const TYPE& FixedVector< TYPE, SIZE >::const_reference |
typedef TYPE* FixedVector< TYPE, SIZE >::pointer |
typedef const TYPE* FixedVector< TYPE, SIZE >::const_pointer |
typedef unsigned long FixedVector< TYPE, SIZE >::size_type |
typedef long FixedVector< TYPE, SIZE >::difference_type |
typedef TYPE* FixedVector< TYPE, SIZE >::iterator |
typedef const TYPE* FixedVector< TYPE, SIZE >::const_iterator |
FixedVector< TYPE, SIZE >::~FixedVector | ( | ) | [inline] |
FixedVector< TYPE, SIZE >::FixedVector | ( | ) | [inline] |
FixedVector< TYPE, SIZE >::FixedVector | ( | TYPE | def | ) | [inline] |
FixedVector< TYPE, SIZE >::FixedVector | ( | TYPE | value0, | |
TYPE | value1, | |||
... | ||||
) | [inline] |
bool FixedVector< TYPE, SIZE >::empty | ( | ) | const [inline] |
size_t FixedVector< TYPE, SIZE >::size | ( | ) | const [inline] |
TYPE& FixedVector< TYPE, SIZE >::operator[] | ( | unsigned long | index | ) | [inline] |
const TYPE& FixedVector< TYPE, SIZE >::operator[] | ( | unsigned long | index | ) | const [inline] |
const TYPE* FixedVector< TYPE, SIZE >::buffer | ( | ) | const [inline] |
TYPE* FixedVector< TYPE, SIZE >::buffer | ( | ) | [inline] |
iterator FixedVector< TYPE, SIZE >::begin | ( | ) | [inline] |
const_iterator FixedVector< TYPE, SIZE >::begin | ( | ) | const [inline] |
iterator FixedVector< TYPE, SIZE >::end | ( | ) | [inline] |
const_iterator FixedVector< TYPE, SIZE >::end | ( | ) | const [inline] |
void FixedVector< TYPE, SIZE >::init | ( | const TYPE & | def | ) | [inline] |
TYPE FixedVector< TYPE, SIZE >::mData[SIZE] [protected] |