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

skill_name.hh

説明を見る。
00001 #ifndef SKILL_NAME_HH_
00002 # define SKILL_NAME_HH_
00003 
00004 # include <string>
00005 
00006 # include "skill-visitor.hh"
00007 # include "objects_fwd.hh"
00008 
00009 namespace objects
00010 {
00011   class SkillName : public SkillVisitor
00012   {
00013   public:
00014     SkillName();
00015     ~SkillName();
00016 
00017     const std::string &result() const;
00018 
00019     // Skills.
00020     virtual void operator ()(UnknownSkill &s);
00021 
00022     virtual void operator ()(SkillIncreaseWeight &s);
00023     virtual void operator ()(SkillIncreaseAccuracy &s);
00024     virtual void operator ()(SkillIncreaseDodge &s);
00025     virtual void operator ()(SkillHealthRecharge &s);
00026     virtual void operator ()(SkillManaRecharge &s);
00027     virtual void operator ()(SkillTwohandMastery &s);
00028     virtual void operator ()(SkillRangeMastery &s);
00029     virtual void operator ()(SkillShieldMastery &s);
00030     virtual void operator ()(SkillOnehandMastery &s);
00031     virtual void operator ()(SkillStaffMastery &s);
00032 
00033     virtual void operator ()(SkillHaste &s);
00034     virtual void operator ()(SkillLifeTab &s);
00035     virtual void operator ()(SkillAura &s);
00036     virtual void operator ()(SkillFeatherStep &s);
00037     virtual void operator ()(SkillBindTentacle &s);
00038     virtual void operator ()(SkillDeadlyAssault &s);
00039     virtual void operator ()(SkillBurst &s);
00040     virtual void operator ()(SkillWailOfValkyrie &s);
00041     virtual void operator ()(SkillCrushingFall &s);
00042     virtual void operator ()(SkillShadow &s);
00043 
00044     virtual void operator ()(ManaCrush &s);
00045     virtual void operator ()(MinorHealing &s);
00046     virtual void operator ()(LifeUp &s);
00047     virtual void operator ()(HolyArmor &s);
00048     virtual void operator ()(MirrorDefense &s);
00049     virtual void operator ()(Brave &s);
00050     virtual void operator ()(ShockWave &s);
00051     virtual void operator ()(CriticalBlow &s);
00052     virtual void operator ()(Encourage &s);
00053     virtual void operator ()(CallKratu &s);
00054 
00055     virtual void operator ()(Explosion &s);
00056     virtual void operator ()(IcePrison &s);
00057     virtual void operator ()(LightningShock &s);
00058     virtual void operator ()(AirPressure &s);
00059     virtual void operator ()(ManaCompress &s);
00060     virtual void operator ()(MagicShield &s);
00061     virtual void operator ()(AstralStorm &s);
00062     virtual void operator ()(Teleport &s);
00063     virtual void operator ()(SummonPururavas &s);
00064     virtual void operator ()(SummonSasta &s);
00065 
00066     virtual void operator ()(EnergyStrike &s);
00067     virtual void operator ()(ShoutOfAngry &s);
00068     virtual void operator ()(ThornySpiral &s);
00069     virtual void operator ()(WindBlade &s);
00070     virtual void operator ()(StoneSkin &s);
00071     virtual void operator ()(PowerBreak &s);
00072     virtual void operator ()(Stun &s);
00073     virtual void operator ()(QuickStep &s);
00074     virtual void operator ()(SpiritTraining &s);
00075     virtual void operator ()(LionHeart &s);
00076 
00077   protected:
00078     std::string _result;
00079   };
00080 }
00081 
00082 #endif

Cronous Emulatorに対してWed Aug 17 06:01:53 2005に生成されました。  doxygen 1.4.2-20050421