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

種族保持抽象クラス [詳解]

#include <HaveRace.h>

公開メンバ関数

 HaveRace::HaveRace (void)
 HaveRaceクラスコンストラクタ [詳解]
 
 HaveRace::‾HaveRace (void)
 HaveRaceクラスデストラクタ [詳解]
 
void HaveRace::WipeData (void)
 HaveRaceデータ初期化 [詳解]
 

限定公開変数類

TAG firstRaceTag
 
TAG secondRaceTag
 

非公開メンバ関数

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

フレンド

class boost::serialization::access
 

詳解

種族保持抽象クラス

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

関数詳解

Deeangband::HaveRace::HaveRace::HaveRace ( void  )

HaveRaceクラスコンストラクタ

void Deeangband::HaveRace::HaveRace::WipeData ( void  )

HaveRaceデータ初期化

Deeangband::HaveRace::HaveRace::‾HaveRace ( void  )

HaveRaceクラスデストラクタ

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

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

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

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

35  {
36  if(version >= 0)
37  {
38  archive & boost::serialization::make_nvp("First", firstRaceTag);
39  archive & boost::serialization::make_nvp("Second", secondRaceTag);
40  }
41  }

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

friend class boost::serialization::access
friend

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

メンバ詳解

TAG Deeangband::HaveRace::firstRaceTag
protected

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

TAG Deeangband::HaveRace::secondRaceTag
protected

HaveRace.h46 行目に定義があります。


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