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

skill-visitor.hh

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

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