クラス テンプレート osl::misc::CArray< T, Capacity >

boost::array Τޤ͡operator[] assert 򤤤줿äΤǡ [詳細]

#include <carray.h>

osl::misc::CArray< T, Capacity >に対する継承グラフ

Inheritance graph
[凡例]
osl::misc::CArray< T, Capacity >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

typedef boost::remove_cv< T >::type T_simple
typedef CArrayIterator< T > iterator
typedef CArrayIterator< const T > const_iterator

Public メソッド

iterator begin ()
iterator end ()
void fill (T_simple value=T_simple())
T & operator[] (size_t i)
T const & operator[] (size_t i) const
const_iterator begin () const
const_iterator end () const
bool operator== (const CArray &other) const

Static Public メソッド

static size_t size ()

Public 変数

elements [Capacity]
 {} ˤ public ˤƤ


説明

template<typename T, size_t Capacity>
class osl::misc::CArray< T, Capacity >

boost::array Τޤ͡operator[] assert 򤤤줿äΤǡ

carray.h102 行で定義されています。


型定義

template<typename T, size_t Capacity>
typedef boost::remove_cv<T>::type osl::misc::CArray< T, Capacity >::T_simple

carray.h107 行で定義されています。

template<typename T, size_t Capacity>
typedef CArrayIterator<T> osl::misc::CArray< T, Capacity >::iterator

carray.h109 行で定義されています。

template<typename T, size_t Capacity>
typedef CArrayIterator<const T> osl::misc::CArray< T, Capacity >::const_iterator

carray.h131 行で定義されています。


関数

template<typename T, size_t Capacity>
iterator osl::misc::CArray< T, Capacity >::begin (  )  [inline]

template<typename T, size_t Capacity>
iterator osl::misc::CArray< T, Capacity >::end (  )  [inline]

template<typename T, size_t Capacity>
void osl::misc::CArray< T, Capacity >::fill ( T_simple  value = T_simple()  )  [inline]

carray.h113 行で定義されています。

template<typename T, size_t Capacity>
T& osl::misc::CArray< T, Capacity >::operator[] ( size_t  i  )  [inline]

carray.h117 行で定義されています。

template<typename T, size_t Capacity>
static size_t osl::misc::CArray< T, Capacity >::size (  )  [inline, static]

carray.h123 行で定義されています。

template<typename T, size_t Capacity>
T const& osl::misc::CArray< T, Capacity >::operator[] ( size_t  i  )  const [inline]

carray.h125 行で定義されています。

template<typename T, size_t Capacity>
const_iterator osl::misc::CArray< T, Capacity >::begin (  )  const [inline]

carray.h132 行で定義されています。

template<typename T, size_t Capacity>
const_iterator osl::misc::CArray< T, Capacity >::end (  )  const [inline]

carray.h133 行で定義されています。

template<typename T, size_t Capacity>
bool osl::misc::CArray< T, Capacity >::operator== ( const CArray< T, Capacity > &  other  )  const [inline]

carray.h135 行で定義されています。


変数

template<typename T, size_t Capacity>
T osl::misc::CArray< T, Capacity >::elements[Capacity]


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:17 2009に生成されました。  doxygen 1.5.6