D'angband  0.0.0
Deeangband
 全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド マクロ定義 ページ
Deeangband::HaveSize クラス

サイズ保持要素のクラス [詳解]

#include <HaveSize.h>

Deeangband::HaveSize の継承関係図

公開メンバ関数

 HaveSize::HaveSize (void)
 HaveSizeクラスコンストラクタ(初期値代入) [詳解]
 
 HaveSize::‾HaveSize (void)
 HaveSizeクラスデストラクタ [詳解]
 
void HaveSize::WipeData (void)
 HaveSizeクラスのデータ消去 [詳解]
 
HEIGHT HaveSize::GetHeight (void)
 全長を返す [詳解]
 
WEIGHT HaveSize::GetWeight (void)
 質量を返す [詳解]
 
BODY_SIZE HaveSize::GetSize (void)
 サイズを返す [詳解]
 

限定公開変数類

HEIGHT height
 
WEIGHT weight
 

非公開メンバ関数

template<class Archive >
void serialize (Archive &archive, const unsigned int version)
 クラスのシリアライズを設定する [詳解]
 

フレンド

class boost::serialization::access
 

詳解

サイズ保持要素のクラス

HaveSize.h22 行目に定義があります。

関数詳解

HEIGHT Deeangband::HaveSize::HaveSize::GetHeight ( void  )

全長を返す

戻り値
全長
BODY_SIZE Deeangband::HaveSize::HaveSize::GetSize ( void  )

サイズを返す

戻り値
サイズ
WEIGHT Deeangband::HaveSize::HaveSize::GetWeight ( void  )

質量を返す

戻り値
質量
Deeangband::HaveSize::HaveSize::HaveSize ( void  )

HaveSizeクラスコンストラクタ(初期値代入)

void Deeangband::HaveSize::HaveSize::WipeData ( void  )

HaveSizeクラスのデータ消去

Deeangband::HaveSize::HaveSize::‾HaveSize ( void  )

HaveSizeクラスデストラクタ

template<class Archive >
void Deeangband::HaveSize::serialize ( Archive &  archive,
const unsigned int  version 
)
inlineprivate

クラスのシリアライズを設定する

引数
archiveアーカイブ化するクラスのアドレス
versionファイルバージョン
戻り値
XMLSerializeテンプレート

HaveSize.h34 行目に定義があります。

35  {
36  if(version >= 0)
37  {
38  archive & boost::serialization::make_nvp("Height", height);
39  archive & boost::serialization::make_nvp("Weight", weight);
40  }
41  }

フレンドと関連関数の詳解

friend class boost::serialization::access
friend

HaveSize.h26 行目に定義があります。

メンバ詳解

HEIGHT Deeangband::HaveSize::height
protected

HaveSize.h44 行目に定義があります。

WEIGHT Deeangband::HaveSize::weight
protected

HaveSize.h45 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: