#include <carray3d.h>
Public Types | |
typedef CArray< CArray2d< T, Capacity2, Capacity3 > , Capacity1 > | base_t |
![]() | |
typedef boost::remove_cv < CArray2d< T, Capacity2, Capacity3 > >::type | T_simple |
typedef CArray2d< T, Capacity2, Capacity3 > | value_type |
typedef CArrayIterator < CArray2d< T, Capacity2, Capacity3 > > | iterator |
typedef CArrayIterator< const CArray2d< T, Capacity2, Capacity3 > > | const_iterator |
Public Member Functions | |
void | fill (T value=T()) |
![]() | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
void | fill (T_simple value=T_simple()) |
CArray2d< T, Capacity2, Capacity3 > & | operator[] (size_t i) |
CArray2d< T, Capacity2, Capacity3 >const & | operator[] (size_t i) const |
CArray2d< T, Capacity2, Capacity3 > & | operator[] (Player p) |
const CArray2d< T, Capacity2, Capacity3 > & | operator[] (Player p) const |
CArray2d< T, Capacity2, Capacity3 > & | operator[] (PtypeO ptypeo) |
const CArray2d< T, Capacity2, Capacity3 > & | operator[] (PtypeO ptypeo) const |
bool | operator== (const CArray &other) const |
CArray2d< T, Capacity2, Capacity3 > & | front () |
const CArray2d< T, Capacity2, Capacity3 > & | front () const |
CArray2d< T, Capacity2, Capacity3 > & | back () |
const CArray2d< T, Capacity2, Capacity3 > & | back () const |
Additional Inherited Members | |
![]() | |
static size_t | size () |
![]() | |
CArray2d< T, Capacity2, Capacity3 > | elements [Capacity] |
{} による初期化を許すために public にしておく More... | |
Definition at line 13 of file carray3d.h.
typedef CArray<CArray2d<T,Capacity2,Capacity3>,Capacity1> osl::misc::CArray3d< T, Capacity1, Capacity2, Capacity3 >::base_t |
Definition at line 16 of file carray3d.h.
|
inline |
Definition at line 17 of file carray3d.h.