D'angband  0.0.0
Deeangband
 全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド マクロ定義 ページ
HaveSize.h
[詳解]
1 
9 #pragma once
10 
11 #include "stdafx.h"
12 #include "Deeangband.h"
13 
14 namespace Deeangband
15 {
16 
22  class HaveSize
23  {
24  private:
25 
27 
34  template<class Archive> void serialize(Archive &archive, const unsigned int version)
35  {
36  if(version >= 0)
37  {
38  archive & boost::serialization::make_nvp("Height", height);
39  archive & boost::serialization::make_nvp("Weight", weight);
40  }
41  }
42 
43  protected:
46 
47  public:
48 
52  HaveSize::HaveSize(void);
53 
58 
62  void HaveSize::WipeData(void);
63 
69 
75 
81 
82  };
83 
84 }
85 
double WEIGHT
重量
Definition: Deeangband.h:149
WEIGHT HaveSize::GetWeight(void)
質量を返す
friend class boost::serialization::access
Definition: HaveSize.h:26
void HaveSize::WipeData(void)
HaveSizeクラスのデータ消去
HaveSize::‾HaveSize(void)
HaveSizeクラスデストラクタ
BOOST_CLASS_VERSION(Deeangband::HaveSize, 10)
標準のシステム インクルード ファイルのインクルード ファイル、または 参照回数が多く、かつあまり変更さ...
double HEIGHT
長さ
Definition: Deeangband.h:148
BODY_SIZE HaveSize::GetSize(void)
サイズを返す
HaveSize::HaveSize(void)
HaveSizeクラスコンストラクタ(初期値代入)
int BODY_SIZE
体格
Definition: Deeangband.h:156
void serialize(Archive &archive, const unsigned int version)
クラスのシリアライズを設定する
Definition: HaveSize.h:34
HEIGHT HaveSize::GetHeight(void)
全長を返す
サイズ保持要素のクラス
Definition: HaveSize.h:22