メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス テンプレート PTM::VVector< T >

#include <TVector.h>

PTM::VectorImp< TVectorDesc< 1, VVector< T >, VVector< T >, T > >を継承しています。

PTM::VVector< T >のコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

Public メソッド

Protected メソッド

Private 変数


説明

template<class T>
class PTM::VVector< T >

ベクトル型. VVector<float> v; のように使う
引数:
T 要素の型.
参照:
TVector型の演算子

TVector.h603 行で定義されています。


型定義

template<class T>
typedef VVector PTM::VVector< T >::this_type
 

継承されない基本的なメンバの定義.

参照:
DEF_VECTOR_BASIC_MEMBER

TVector.h609 行で定義されています。

template<class T>
typedef element_type* PTM::VVector< T >::array_type
 

基本型の定義

TVector.h609 行で定義されています。


コンストラクタとデストラクタ

template<class T>
PTM::VVector< T >::VVector  )  [inline]
 

デフォルトコンストラクタ

TVector.h620 行で定義されています。

template<class T>
PTM::VVector< T >::VVector const VVector< T > &  s  )  [inline]
 

コピーコンストラクタ

TVector.h625 行で定義されています。


関数

template<class T>
size_t PTM::VVector< T >::size_impl  )  const [inline]
 

ベクトルのサイズ.

TVector.h640 行で定義されています。

template<class T>
void PTM::VVector< T >::resize_impl size_t  s  )  [inline]
 

ベクトルのサイズの設定

TVector.h642 行で定義されています。

template<class T>
size_t PTM::VVector< T >::stride_impl  )  const [inline]
 

ストライド

TVector.h650 行で定義されています。

template<class T>
T& PTM::VVector< T >::item_impl size_t  i  )  [inline]
 

要素のアクセス

TVector.h652 行で定義されています。

template<class T>
const T& PTM::VVector< T >::item_impl size_t  i  )  const [inline]
 

要素のアクセス

TVector.h654 行で定義されています。

template<class T>
void PTM::VVector< T >::init_buffer  )  [inline, protected]
 

バッファの初期化.何もしない.

PTM::VectorImp< TVectorDesc< 1, VVector< T >, VVector< T >, T > >を再定義しています。

TVector.h656 行で定義されています。


変数

template<class T>
array_type PTM::VVector< T >::data [private]
 

メモリの実体

TVector.h615 行で定義されています。


このクラスの説明は次のファイルから生成されました:
Springheadに対してSun Apr 16 01:58:50 2006に生成されました。  doxygen 1.4.1