#include <fixedarray.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 FixedVector< TYPE, HEIGHT > | Column |
Public Member Functions | |
~FixedArray () | |
FixedArray () | |
FixedArray (TYPE def) | |
bool | empty () const |
int | size () const |
int | width () const |
int | height () const |
Column & | operator[] (unsigned long index) |
const Column & | operator[] (unsigned long index) const |
template<class Indexer> | |
TYPE & | operator() (const Indexer &i) |
template<class Indexer> | |
const TYPE & | operator() (const Indexer &i) const |
void | init (const TYPE &def) |
Protected Attributes | |
FixedVector< Column, WIDTH > | mData |
typedef TYPE FixedArray< TYPE, WIDTH, HEIGHT >::value_type |
typedef TYPE& FixedArray< TYPE, WIDTH, HEIGHT >::reference |
typedef const TYPE& FixedArray< TYPE, WIDTH, HEIGHT >::const_reference |
typedef TYPE* FixedArray< TYPE, WIDTH, HEIGHT >::pointer |
typedef const TYPE* FixedArray< TYPE, WIDTH, HEIGHT >::const_pointer |
typedef unsigned long FixedArray< TYPE, WIDTH, HEIGHT >::size_type |
typedef long FixedArray< TYPE, WIDTH, HEIGHT >::difference_type |
typedef FixedVector<TYPE, HEIGHT> FixedArray< TYPE, WIDTH, HEIGHT >::Column |
FixedArray< TYPE, WIDTH, HEIGHT >::~FixedArray | ( | ) | [inline] |
FixedArray< TYPE, WIDTH, HEIGHT >::FixedArray | ( | ) | [inline] |
FixedArray< TYPE, WIDTH, HEIGHT >::FixedArray | ( | TYPE | def | ) | [inline] |
bool FixedArray< TYPE, WIDTH, HEIGHT >::empty | ( | ) | const [inline] |
int FixedArray< TYPE, WIDTH, HEIGHT >::size | ( | ) | const [inline] |
int FixedArray< TYPE, WIDTH, HEIGHT >::width | ( | ) | const [inline] |
int FixedArray< TYPE, WIDTH, HEIGHT >::height | ( | ) | const [inline] |
Column& FixedArray< TYPE, WIDTH, HEIGHT >::operator[] | ( | unsigned long | index | ) | [inline] |
const Column& FixedArray< TYPE, WIDTH, HEIGHT >::operator[] | ( | unsigned long | index | ) | const [inline] |
TYPE& FixedArray< TYPE, WIDTH, HEIGHT >::operator() | ( | const Indexer & | i | ) | [inline] |
const TYPE& FixedArray< TYPE, WIDTH, HEIGHT >::operator() | ( | const Indexer & | i | ) | const [inline] |
void FixedArray< TYPE, WIDTH, HEIGHT >::init | ( | const TYPE & | def | ) | [inline] |
FixedVector<Column, WIDTH> FixedArray< TYPE, WIDTH, HEIGHT >::mData [protected] |