#include <carray2d.h>


| Public Types | |
| typedef CArray2d< T, Capacity1, Capacity2 > | array_t | 
| typedef CArray2dProxy< T, Capacity2 > | proxy_t | 
| typedef CArray2dProxy< const T, Capacity2 > | const_proxy_t | 
| Public Member Functions | |
| 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 | 
| const proxy_t | operator[] (Player p) | 
| const const_proxy_t | operator[] (Player p) const | 
| bool | operator== (const CArray2d &other) const | 
| Static Public Member Functions | |
| static size_t | capacity1 () | 
| static size_t | capacity2 () | 
| static size_t | size1 () | 
| static size_t | size2 () | 
| Public Attributes | |
| T | elements [Capacity1][Capacity2] | 
| {} による初期化を許すために public にしておく  More... | |
CArray の2次元版
[][] でアクセスすると普通の2次元配列とは生成されるコードがちょっと違う (see junk/multi_array.cc) operator()(i,j) ならもちろん全く同じ
Definition at line 44 of file carray2d.h.
| typedef CArray2d<T,Capacity1,Capacity2> osl::misc::CArray2d< T, Capacity1, Capacity2 >::array_t | 
Definition at line 50 of file carray2d.h.
| typedef CArray2dProxy<const T,Capacity2> osl::misc::CArray2d< T, Capacity1, Capacity2 >::const_proxy_t | 
Definition at line 52 of file carray2d.h.
| typedef CArray2dProxy<T,Capacity2> osl::misc::CArray2d< T, Capacity1, Capacity2 >::proxy_t | 
Definition at line 51 of file carray2d.h.
| 
 | inlinestatic | 
Definition at line 83 of file carray2d.h.
| 
 | inlinestatic | 
Definition at line 84 of file carray2d.h.
| 
 | inline | 
Definition at line 72 of file carray2d.h.
| 
 | inline | 
Definition at line 59 of file carray2d.h.
| 
 | inline | 
Definition at line 76 of file carray2d.h.
| 
 | inline | 
Definition at line 97 of file carray2d.h.
| 
 | inline | 
Definition at line 54 of file carray2d.h.
Referenced by osl::misc::CArray2d< T, Capacity2, Capacity3 >::operator[]().
| 
 | inline | 
Definition at line 66 of file carray2d.h.
| 
 | inline | 
Definition at line 88 of file carray2d.h.
| 
 | inline | 
Definition at line 92 of file carray2d.h.
| 
 | inlinestatic | 
Definition at line 85 of file carray2d.h.
Referenced by osl::misc::CArray2d< T, Capacity2, Capacity3 >::operator==().
| 
 | inlinestatic | 
Definition at line 86 of file carray2d.h.
Referenced by osl::misc::CArray2d< T, Capacity2, Capacity3 >::operator==().
| T osl::misc::CArray2d< T, Capacity1, Capacity2 >::elements[Capacity1][Capacity2] | 
{} による初期化を許すために public にしておく
Definition at line 48 of file carray2d.h.
Referenced by osl::misc::CArray2d< T, Capacity2, Capacity3 >::fill(), osl::misc::CArray2d< T, Capacity2, Capacity3 >::operator()(), osl::misc::CArray2d< T, Capacity2, Capacity3 >::operator==(), and osl::misc::CArray2d< T, Capacity2, Capacity3 >::operator[]().
 1.8.4
 1.8.4