All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
osl::misc::CArray3d< T, Capacity1, Capacity2, Capacity3 > Struct Template Reference

#include <carray3d.h>

Inheritance diagram for osl::misc::CArray3d< T, Capacity1, Capacity2, Capacity3 >:
Inheritance graph
[legend]
Collaboration diagram for osl::misc::CArray3d< T, Capacity1, Capacity2, Capacity3 >:
Collaboration graph
[legend]

Public Types

typedef CArray< CArray2d< T,
Capacity2, Capacity3 >
, Capacity1 > 
base_t
 
- Public Types inherited from osl::misc::CArray< CArray2d< T, Capacity2, Capacity3 >, Capacity1 >
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())
 
- Public Member Functions inherited from osl::misc::CArray< CArray2d< T, Capacity2, Capacity3 >, Capacity1 >
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 Public Member Functions inherited from osl::misc::CArray< CArray2d< T, Capacity2, Capacity3 >, Capacity1 >
static size_t size ()
 
- Public Attributes inherited from osl::misc::CArray< CArray2d< T, Capacity2, Capacity3 >, Capacity1 >
CArray2d< T, Capacity2, Capacity3 > elements [Capacity]
 {} による初期化を許すために public にしておく More...
 

Detailed Description

template<class T, size_t Capacity1, size_t Capacity2, size_t Capacity3>
struct osl::misc::CArray3d< T, Capacity1, Capacity2, Capacity3 >

Definition at line 13 of file carray3d.h.

Member Typedef Documentation

template<class T , size_t Capacity1, size_t Capacity2, size_t Capacity3>
typedef CArray<CArray2d<T,Capacity2,Capacity3>,Capacity1> osl::misc::CArray3d< T, Capacity1, Capacity2, Capacity3 >::base_t

Definition at line 16 of file carray3d.h.

Member Function Documentation

template<class T , size_t Capacity1, size_t Capacity2, size_t Capacity3>
void osl::misc::CArray3d< T, Capacity1, Capacity2, Capacity3 >::fill ( value = T())
inline

Definition at line 17 of file carray3d.h.


The documentation for this struct was generated from the following file: