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

クラス objects::SkillFactory

#include <skill.hh>

objects::SkillFactoryのコラボレーション図

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

Public 型

typedef std::map< int, Skill * > SkillMap
typedef std::map< int, const
Skill * > 
ConstSkillMap

Public メソッド

 SkillFactory ()
 ~SkillFactory ()
const Skillget (int id)
void get_class_skills (ConstSkillMap &sm, int class_id) const

Static Public メソッド

static SkillFactoryget_instance ()

Protected メソッド

void register_skill (Skill &s)

Protected 変数

SkillMap _skill_map

型定義

typedef std::map<int, const Skill *> objects::SkillFactory::ConstSkillMap
 

typedef std::map<int, Skill *> objects::SkillFactory::SkillMap
 


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

objects::SkillFactory::SkillFactory  ) 
 

objects::SkillFactory::~SkillFactory  ) 
 


関数

const Skill & objects::SkillFactory::get int  id  ) 
 

void objects::SkillFactory::get_class_skills ConstSkillMap sm,
int  class_id
const
 

関数の呼び出しグラフ:

SkillFactory & objects::SkillFactory::get_instance  )  [static]
 

void objects::SkillFactory::register_skill Skill s  )  [protected]
 


変数

SkillMap objects::SkillFactory::_skill_map [protected]
 


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