メインページ | ネームスペース一覧 | クラス階層 | アルファベット順一覧 | 構成 | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス テンプレート objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >

#include <skill.hh>

objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >に対する継承グラフ

Inheritance graph
[凡例]
objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >のコラボレーション図

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

Public メソッド

 AttackSkillID ()
int get_id () const
void accept (SkillVisitor &sv)
const std::string & get_name ()
int get_class () const
bool is_targetable () const
bool is_multiple () const
virtual bool is_attack () const
virtual bool is_support () const

Static Public メソッド

static const Skillget (int id)

Static Public 変数

static const int id = SKILL_ID

template<int SKILL_ID, int CLASS_ID, bool TARGETABLE, bool MULTIPLE>
class objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >


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

template<int SKILL_ID, int CLASS_ID, bool TARGETABLE, bool MULTIPLE>
objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >::AttackSkillID  ) 
 


関数

template<int SKILL_ID, int CLASS_ID, bool TARGETABLE, bool MULTIPLE>
void objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >::accept SkillVisitor sv  )  [virtual]
 

objects::Skillを実装しています.

const Skill & objects::Skill::get int  id  )  [static, inherited]
 

関数の呼び出しグラフ:

template<int SKILL_ID, int CLASS_ID, bool TARGETABLE, bool MULTIPLE>
int objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >::get_class  )  const [virtual]
 

objects::Skillを再定義しています。

template<int SKILL_ID, int CLASS_ID, bool TARGETABLE, bool MULTIPLE>
int objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >::get_id  )  const [inline, virtual]
 

objects::AttackSkillを実装しています.

template<int SKILL_ID, int CLASS_ID, bool TARGETABLE, bool MULTIPLE>
const std::string & objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >::get_name  )  [virtual]
 

objects::AttackSkillを実装しています.

関数の呼び出しグラフ:

bool objects::AttackSkill::is_attack  )  const [inline, virtual, inherited]
 

objects::Skillを再定義しています。

template<int SKILL_ID, int CLASS_ID, bool TARGETABLE, bool MULTIPLE>
bool objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >::is_multiple  )  const [virtual]
 

objects::AttackSkillを実装しています.

bool objects::Skill::is_support  )  const [inline, virtual, inherited]
 

objects::SupportSkillで再定義されています。

template<int SKILL_ID, int CLASS_ID, bool TARGETABLE, bool MULTIPLE>
bool objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >::is_targetable  )  const [virtual]
 

objects::AttackSkillを実装しています.


変数

template<int SKILL_ID, int CLASS_ID, bool TARGETABLE, bool MULTIPLE>
const int objects::AttackSkillID< SKILL_ID, CLASS_ID, TARGETABLE, MULTIPLE >::id = SKILL_ID [static]
 


このクラスの説明は次のファイルから生成されました:
Cronous Emulatorに対してWed Aug 17 06:22:36 2005に生成されました。  doxygen 1.4.2-20050421