#include <carray2d.h>
Public 型 | |
typedef CArray2d< T, Capacity1, Capacity2 > | array_t |
typedef CArray2dProxy< T, Capacity2 > | proxy_t |
typedef CArray2dProxy< const T, Capacity2 > | const_proxy_t |
Public メソッド | |
const proxy_t | operator[] (size_t i) |
T & | operator() (size_t i, size_t j) |
const const_proxy_t | operator[] (size_t i) const |
void | fill (T value=T()) |
const T & | operator() (size_t i, size_t j) const |
Static Public メソッド | |
static size_t | capacity1 () |
static size_t | capacity2 () |
static size_t | size1 () |
static size_t | size2 () |
Public 変数 | |
T | elements [Capacity1][Capacity2] |
{} ˤ public ˤƤ |
[][] ǥ̤2Ȥ륳ɤäȰ㤦 (see junk/multi_array.cc) operator()(i,j) ʤƱ
carray2d.h の 35 行で定義されています。
typedef CArray2d<T,Capacity1,Capacity2> osl::misc::CArray2d< T, Capacity1, Capacity2 >::array_t |
carray2d.h の 41 行で定義されています。
typedef CArray2dProxy<T,Capacity2> osl::misc::CArray2d< T, Capacity1, Capacity2 >::proxy_t |
carray2d.h の 42 行で定義されています。
typedef CArray2dProxy<const T,Capacity2> osl::misc::CArray2d< T, Capacity1, Capacity2 >::const_proxy_t |
carray2d.h の 43 行で定義されています。
const proxy_t osl::misc::CArray2d< T, Capacity1, Capacity2 >::operator[] | ( | size_t | i | ) | [inline] |
carray2d.h の 45 行で定義されています。
T& osl::misc::CArray2d< T, Capacity1, Capacity2 >::operator() | ( | size_t | i, | |
size_t | j | |||
) | [inline] |
carray2d.h の 50 行で定義されています。
const const_proxy_t osl::misc::CArray2d< T, Capacity1, Capacity2 >::operator[] | ( | size_t | i | ) | const [inline] |
carray2d.h の 57 行で定義されています。
void osl::misc::CArray2d< T, Capacity1, Capacity2 >::fill | ( | T | value = T() |
) | [inline] |
carray2d.h の 63 行で定義されています。
const T& osl::misc::CArray2d< T, Capacity1, Capacity2 >::operator() | ( | size_t | i, | |
size_t | j | |||
) | const [inline] |
carray2d.h の 67 行で定義されています。
static size_t osl::misc::CArray2d< T, Capacity1, Capacity2 >::capacity1 | ( | ) | [inline, static] |
carray2d.h の 74 行で定義されています。
static size_t osl::misc::CArray2d< T, Capacity1, Capacity2 >::capacity2 | ( | ) | [inline, static] |
carray2d.h の 75 行で定義されています。
static size_t osl::misc::CArray2d< T, Capacity1, Capacity2 >::size1 | ( | ) | [inline, static] |
carray2d.h の 76 行で定義されています。
static size_t osl::misc::CArray2d< T, Capacity1, Capacity2 >::size2 | ( | ) | [inline, static] |
carray2d.h の 77 行で定義されています。
T osl::misc::CArray2d< T, Capacity1, Capacity2 >::elements[Capacity1][Capacity2] |