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

item-visitor.hh

説明を見る。
00001 #ifndef ITEM_VISITOR_HH_
00002 # define ITEM_VISITOR_HH_
00003 
00004 # include "objects_fwd.hh"
00005 
00006 namespace objects
00007 {
00008   class ItemVisitor
00009   {
00010   public:
00011     ItemVisitor();
00012   
00013     // Item.
00014     virtual void operator ()(UnknownItem &i) = 0;
00015     virtual void operator ()(Cro &i) = 0;
00016     virtual void operator ()(Pendant50 &i) = 0;
00017     virtual void operator ()(RelicOfTheMedius &i) = 0;
00018     virtual void operator ()(HealingPotionS &i) = 0;
00019     virtual void operator ()(HealingPotionM &i) = 0;
00020     virtual void operator ()(HealingPotionL &i) = 0;
00021     virtual void operator ()(ManaPotionS &i) = 0;
00022     virtual void operator ()(ManaPotionM &i) = 0;
00023     virtual void operator ()(ManaPotionL &i) = 0;
00024     virtual void operator ()(HPRecoverS &i) = 0;
00025     virtual void operator ()(MPRecoverS &i) = 0;
00026     virtual void operator ()(Gloves &i) = 0;
00027     virtual void operator ()(LightGloves &i) = 0;
00028     virtual void operator ()(HeavyGloves &i) = 0;
00029     virtual void operator ()(SkinBoots &i) = 0;
00030     virtual void operator ()(PsuedeBoots &i) = 0;
00031     virtual void operator ()(BoxBoots &i) = 0;
00032     virtual void operator ()(Sash &i) = 0;
00033     virtual void operator ()(DualSash &i) = 0;
00034     virtual void operator ()(TripleSash &i) = 0;
00035     virtual void operator ()(Cap &i) = 0;
00036     virtual void operator ()(NudCap &i) = 0;
00037     virtual void operator ()(Crest &i) = 0;
00038     virtual void operator ()(Buckler &i) = 0;
00039     virtual void operator ()(CladBuckler &i) = 0;
00040     virtual void operator ()(IronBuckler &i) = 0;
00041     virtual void operator ()(LeatherArmor &i) = 0;
00042     virtual void operator ()(HardLeatherArmor &i) = 0;
00043     virtual void operator ()(StuddedLeatherArmor &i) = 0;
00044     virtual void operator ()(Dagger &i) = 0;
00045     virtual void operator ()(Dagger1 &i) = 0;
00046     virtual void operator ()(Dirk1 &i) = 0;
00047     virtual void operator ()(Stiletto1 &i) = 0;
00048     virtual void operator ()(Sword1 &i) = 0;
00049     virtual void operator ()(Scimitar1 &i) = 0;
00050     virtual void operator ()(Hatchet1 &i) = 0;
00051     virtual void operator ()(Axe1 &i) = 0;
00052     virtual void operator ()(Flail1 &i) = 0;
00053     virtual void operator ()(Mace1 &i) = 0;
00054     virtual void operator ()(Staff1 &i) = 0;
00055     virtual void operator ()(Dagger2 &i) = 0;
00056     virtual void operator ()(Wand1 &i) = 0;
00057     virtual void operator ()(SpiritStone1 &i) = 0;
00058     virtual void operator ()(Bow1 &i) = 0;
00059     virtual void operator ()(LongBow1 &i) = 0;
00060     virtual void operator ()(BattleBow1 &i) = 0;
00061     virtual void operator ()(GateScroll &i) = 0;
00062     virtual void operator ()(CronousMap &i) = 0;
00063     virtual void operator ()(TarraMap &i) = 0;
00064     virtual void operator ()(KaineusMap &i) = 0;
00065     virtual void operator ()(UnosMap &i) = 0;
00066     virtual void operator ()(MalusOraMap &i) = 0;
00067     virtual void operator ()(Basha &i) = 0;
00068     virtual void operator ()(StoneOfTheMoon &i) = 0;
00069     virtual void operator ()(Sword2 &i) = 0;
00070     virtual void operator ()(LeatherArmor2 &i) = 0;
00071     virtual void operator ()(DoubleAxe1 &i) = 0;
00072     virtual void operator ()(StoneOfTheSun &i) = 0;
00073     virtual void operator ()(Hatchet2 &i) = 0;
00074     virtual void operator ()(BroadSword1 &i) = 0;
00075     virtual void operator ()(Necklace10 &i) = 0;
00076     virtual void operator ()(WarAxe2 &i) = 0;
00077     virtual void operator ()(LightGreaves &i) = 0;
00078     virtual void operator ()(Pendant10 &i) = 0;
00079     virtual void operator ()(Pendant20 &i) = 0;
00080     virtual void operator ()(Necklace20 &i) = 0;
00081     virtual void operator ()(Dirk3 &i) = 0;
00082     virtual void operator ()(Axe3 &i) = 0;
00083     virtual void operator ()(Helm &i) = 0;
00084     virtual void operator ()(RingMail &i) = 0;
00085     virtual void operator ()(Jade &i) = 0;
00086     virtual void operator ()(Gauntlets &i) = 0;
00087     virtual void operator ()(WarMace1 &i) = 0;
00088     virtual void operator ()(Ring10 &i) = 0;
00089     virtual void operator ()(LightShield &i) = 0;
00090     virtual void operator ()(SplintMail &i) = 0;
00091     virtual void operator ()(Sword3 &i) = 0;
00092     virtual void operator ()(BattleStaff1 &i) = 0;
00093     virtual void operator ()(WarAxe1 &i) = 0;
00094     virtual void operator ()(Axe2 &i) = 0;
00095     virtual void operator ()(LightBelt &i) = 0;
00096     virtual void operator ()(Ring20 &i) = 0;
00097     virtual void operator ()(Staff3 &i) = 0;
00098     virtual void operator ()(Hatchet3 &i) = 0;
00099     virtual void operator ()(Hammer1 &i) = 0;
00100     virtual void operator ()(Flail2 &i) = 0;
00101     virtual void operator ()(Scimitar3 &i) = 0;
00102     virtual void operator ()(Scythe1 &i) = 0;
00103     virtual void operator ()(LongSword2 &i) = 0;
00104     virtual void operator ()(Staff2 &i) = 0;
00105     virtual void operator ()(DoubleAxe2 &i) = 0;
00106     virtual void operator ()(LongSword1 &i) = 0;
00107     virtual void operator ()(Wand2 &i) = 0;
00108     virtual void operator ()(Dirk2 &i) = 0;
00109     virtual void operator ()(Dagger4 &i) = 0;
00110     virtual void operator ()(Bow2 &i) = 0;
00111     virtual void operator ()(TwoHandedSword2 &i) = 0;
00112     virtual void operator ()(BattleStaff2 &i) = 0;
00113     virtual void operator ()(Chakram1 &i) = 0;
00114     virtual void operator ()(Mace2 &i) = 0;
00115     virtual void operator ()(Scimitar2 &i) = 0;
00116     virtual void operator ()(Bow3 &i) = 0;
00117     virtual void operator ()(SpiritStone2 &i) = 0;
00118     virtual void operator ()(LongBow2 &i) = 0;
00119     virtual void operator ()(Sapphire &i) = 0;
00120     virtual void operator ()(BoneHelm &i) = 0;
00121     virtual void operator ()(VepresNecklace2 &i) = 0;
00122     virtual void operator ()(AvalonsPendant6 &i) = 0;
00123     virtual void operator ()(Buwl3 &i) = 0;
00124     virtual void operator ()(GelArmor &i) = 0;
00125     virtual void operator ()(Ring70 &i) = 0;
00126     virtual void operator ()(KingPumpkinBelt &i) = 0;
00127     virtual void operator ()(GelGauntlets &i) = 0;
00128     virtual void operator ()(GelGreaves &i) = 0;
00129     virtual void operator ()(SitisMap &i) = 0;
00130     virtual void operator ()(HouyiBow2 &i) = 0;
00131     virtual void operator ()(GlassOfFourElementals &i) = 0;
00132     virtual void operator ()(AnatomicalChartOfTheArchmodeum &i) = 0;
00133     virtual void operator ()(CasketOfSorrow &i) = 0;
00134     virtual void operator ()(CraftStone &i) = 0;
00135     virtual void operator ()(Pendant70 &i) = 0;
00136     virtual void operator ()(RelicOfUndine &i) = 0;
00137     virtual void operator ()(Agate &i) = 0;
00138     virtual void operator ()(GlassOfLightning &i) = 0;
00139     virtual void operator ()(FlouDust &i) = 0;
00140     virtual void operator ()(SoulStone &i) = 0;
00141     virtual void operator ()(AvalonsRing6 &i) = 0;
00142     virtual void operator ()(KamalaHelm &i) = 0;
00143     virtual void operator ()(KamalaArmor &i) = 0;
00144     virtual void operator ()(KamalaGauntlets &i) = 0;
00145     virtual void operator ()(AntiqueGreaves &i) = 0;
00146     virtual void operator ()(AntiqueGauntlets &i) = 0;
00147     virtual void operator ()(KamalaGreaves &i) = 0;
00148     virtual void operator ()(KamalaBelt &i) = 0;
00149     virtual void operator ()(AvalonsNecklace6 &i) = 0;
00150     virtual void operator ()(AntiqueHelm &i) = 0;
00151     virtual void operator ()(AntiqueBelt &i) = 0;
00152     virtual void operator ()(SoulKeeper &i) = 0;
00153     virtual void operator ()(BattleBow8 &i) = 0;
00154     virtual void operator ()(LongBow9 &i) = 0;
00155     virtual void operator ()(FonsDust &i) = 0;
00156     virtual void operator ()(LongBow8 &i) = 0;
00157     virtual void operator ()(PoisonPendant &i) = 0;
00158     virtual void operator ()(Bow9 &i) = 0;
00159     virtual void operator ()(RedHelm &i) = 0;
00160     virtual void operator ()(RelicOfGnome &i) = 0;
00161     virtual void operator ()(RedGauntlets &i) = 0;
00162     virtual void operator ()(RedPlateArmor &i) = 0;
00163     virtual void operator ()(Tree &i) = 0;
00164     virtual void operator ()(RelicOfTheFons &i) = 0;
00165     virtual void operator ()(RelicOftheNavitas &i) = 0;
00166     virtual void operator ()(RedGreaves &i) = 0;
00167     virtual void operator ()(RelicOfThePrimitus &i) = 0;
00168     virtual void operator ()(RoastSweetPotato &i) = 0;
00169     virtual void operator ()(SkillInitial &i) = 0;
00170     virtual void operator ()(Chestnut &i) = 0;
00171     virtual void operator ()(Pear &i) = 0;
00172     virtual void operator ()(StatusInitial &i) = 0;
00173     virtual void operator ()(Persimmon &i) = 0;
00174     virtual void operator ()(JewelOfTheAlienus &i) = 0;
00175     virtual void operator ()(Grape &i) = 0;
00176     virtual void operator ()(AvalonsNecklace4 &i) = 0;
00177     virtual void operator ()(FullRecover &i) = 0;
00178     virtual void operator ()(KingsActOfGrace &i) = 0;
00179     virtual void operator ()(ForceScroll &i) = 0;
00180     virtual void operator ()(HeavyBelt &i) = 0;
00181     virtual void operator ()(BroadSword3 &i) = 0;
00182     virtual void operator ()(Halberd1 &i) = 0;
00183     virtual void operator ()(SilverGauntlets &i) = 0;
00184     virtual void operator ()(HeavyShield &i) = 0;
00185     virtual void operator ()(BattleGreaves &i) = 0;
00186     virtual void operator ()(Pendant30 &i) = 0;
00187     virtual void operator ()(Chakram2 &i) = 0;
00188     virtual void operator ()(Wand3 &i) = 0;
00189     virtual void operator ()(TwoHandedSword22 &i) = 0;
00190     virtual void operator ()(Wand4 &i) = 0;
00191     virtual void operator ()(Necklace30 &i) = 0;
00192     virtual void operator ()(PlateMail &i) = 0;
00193     virtual void operator ()(Sword4 &i) = 0;
00194     virtual void operator ()(SpiritStone3 &i) = 0;
00195     virtual void operator ()(Hammer2 &i) = 0;
00196     virtual void operator ()(BattleStaff3 &i) = 0;
00197     virtual void operator ()(SublroDust &i) = 0;
00198     virtual void operator ()(GreatHelm &i) = 0;
00199     virtual void operator ()(BroadSword2 &i) = 0;
00200     virtual void operator ()(Bardiche1 &i) = 0;
00201     virtual void operator ()(Ring30 &i) = 0;
00202     virtual void operator ()(Stiletto2 &i) = 0;
00203     virtual void operator ()(Mace3 &i) = 0;
00204     virtual void operator ()(Ruby &i) = 0;
00205     virtual void operator ()(Diamond &i) = 0;
00206     virtual void operator ()(Dagger3 &i) = 0;
00207     virtual void operator ()(AvalonsNecklace1 &i) = 0;
00208     virtual void operator ()(Staff4 &i) = 0;
00209     virtual void operator ()(BattleBow2 &i) = 0;
00210     virtual void operator ()(PlateArmor &i) = 0;
00211     virtual void operator ()(Hatchet4 &i) = 0;
00212     virtual void operator ()(Bardiche2 &i) = 0;
00213     virtual void operator ()(Scythe2 &i) = 0;
00214     virtual void operator ()(DoubleAxe3 &i) = 0;
00215     virtual void operator ()(Hammer3 &i) = 0;
00216     virtual void operator ()(BattleStaff4 &i) = 0;
00217     virtual void operator ()(Flail3 &i) = 0;
00218     virtual void operator ()(Flail4 &i) = 0;
00219     virtual void operator ()(LongBow3 &i) = 0;
00220     virtual void operator ()(Bow4 &i) = 0;
00221     virtual void operator ()(LongSword3 &i) = 0;
00222     virtual void operator ()(Dirk4 &i) = 0;
00223     virtual void operator ()(BattleShield &i) = 0;
00224     virtual void operator ()(PlateBelt &i) = 0;
00225     virtual void operator ()(GoldenGauntlets &i) = 0;
00226     virtual void operator ()(Flail5 &i) = 0;
00227     virtual void operator ()(WarGreaves &i) = 0;
00228     virtual void operator ()(WarMace4 &i) = 0;
00229     virtual void operator ()(Pendant40 &i) = 0;
00230     virtual void operator ()(Bardiche3 &i) = 0;
00231     virtual void operator ()(Chakram3 &i) = 0;
00232     virtual void operator ()(FullHelm &i) = 0;
00233     virtual void operator ()(Sword5 &i) = 0;
00234     virtual void operator ()(Mace4 &i) = 0;
00235     virtual void operator ()(GothicPlateArmor &i) = 0;
00236     virtual void operator ()(Staff5 &i) = 0;
00237     virtual void operator ()(BattleBow3 &i) = 0;
00238     virtual void operator ()(Axe4 &i) = 0;
00239     virtual void operator ()(WarMace2 &i) = 0;
00240     virtual void operator ()(WarAxe4 &i) = 0;
00241     virtual void operator ()(Wand5 &i) = 0;
00242     virtual void operator ()(Necklace40 &i) = 0;
00243     virtual void operator ()(WarAxe3 &i) = 0;
00244     virtual void operator ()(Ring40 &i) = 0;
00245     virtual void operator ()(FullPlateArmor &i) = 0;
00246     virtual void operator ()(Scimitar4 &i) = 0;
00247     virtual void operator ()(Chakram4 &i) = 0;
00248     virtual void operator ()(DoubleAxe4 &i) = 0;
00249     virtual void operator ()(Axe5 &i) = 0;
00250     virtual void operator ()(BattleBow4 &i) = 0;
00251     virtual void operator ()(RelicOfSalamander &i) = 0;
00252     virtual void operator ()(Scimitar5 &i) = 0;
00253     virtual void operator ()(Halberd3 &i) = 0;
00254     virtual void operator ()(LongSword5 &i) = 0;
00255     virtual void operator ()(Mace5 &i) = 0;
00256     virtual void operator ()(Bardiche4 &i) = 0;
00257     virtual void operator ()(RedShield &i) = 0;
00258     virtual void operator ()(RedBelt &i) = 0;
00259     virtual void operator ()(BroadSword5 &i) = 0;
00260     virtual void operator ()(Hatchet6 &i) = 0;
00261     virtual void operator ()(TwoHandedSword4 &i) = 0;
00262     virtual void operator ()(LongBow5 &i) = 0;
00263     virtual void operator ()(Dirk6 &i) = 0;
00264     virtual void operator ()(Dagger6 &i) = 0;
00265     virtual void operator ()(Bow5 &i) = 0;
00266     virtual void operator ()(WarAxe5 &i) = 0;
00267     virtual void operator ()(BroadSword4 &i) = 0;
00268     virtual void operator ()(Wand6 &i) = 0;
00269     virtual void operator ()(Hatchet5 &i) = 0;
00270     virtual void operator ()(Stiletto3 &i) = 0;
00271     virtual void operator ()(Dagger7 &i) = 0;
00272     virtual void operator ()(Stiletto5 &i) = 0;
00273     virtual void operator ()(SpiritStone4 &i) = 0;
00274     virtual void operator ()(NomosRing2 &i) = 0;
00275     virtual void operator ()(DoubleAxe5 &i) = 0;
00276     virtual void operator ()(Necklace50 &i) = 0;
00277     virtual void operator ()(LongSword4 &i) = 0;
00278     virtual void operator ()(BattleStaff5 &i) = 0;
00279     virtual void operator ()(Chakram5 &i) = 0;
00280     virtual void operator ()(SpiritStone5 &i) = 0;
00281     virtual void operator ()(Bow6 &i) = 0;
00282     virtual void operator ()(LongSword6 &i) = 0;
00283     virtual void operator ()(Scimitar6 &i) = 0;
00284     virtual void operator ()(Dirk5 &i) = 0;
00285     virtual void operator ()(Scythe4 &i) = 0;
00286     virtual void operator ()(BattleBow5 &i) = 0;
00287     virtual void operator ()(AvalonSRing3 &i) = 0;
00288     virtual void operator ()(Staff6 &i) = 0;
00289     virtual void operator ()(Stiletto4 &i) = 0;
00290     virtual void operator ()(Manugung4 &i) = 0;
00291     virtual void operator ()(Ring50 &i) = 0;
00292     virtual void operator ()(Pendant502 &i) = 0;
00293     virtual void operator ()(Scythe3 &i) = 0;
00294     virtual void operator ()(Sword7 &i) = 0;
00295     virtual void operator ()(Scimitar7 &i) = 0;
00296     virtual void operator ()(Ring502 &i) = 0;
00297     virtual void operator ()(BlueHelm &i) = 0;
00298     virtual void operator ()(Staff7 &i) = 0;
00299     virtual void operator ()(BlueGreaves &i) = 0;
00300     virtual void operator ()(WarAxe6 &i) = 0;
00301     virtual void operator ()(BlueGauntlets &i) = 0;
00302     virtual void operator ()(Sword6 &i) = 0;
00303     virtual void operator ()(Hammer5 &i) = 0;
00304     virtual void operator ()(SpiritStone6 &i) = 0;
00305     virtual void operator ()(BattleStaff6 &i) = 0;
00306     virtual void operator ()(Necklace502 &i) = 0;
00307     virtual void operator ()(BlueBelt &i) = 0;
00308     virtual void operator ()(WarMace3 &i) = 0;
00309     virtual void operator ()(Manugung3 &i) = 0;
00310     virtual void operator ()(Scythe6 &i) = 0;
00311     virtual void operator ()(Bow8 &i) = 0;
00312     virtual void operator ()(BluePlateArmor &i) = 0;
00313     virtual void operator ()(BlueShield &i) = 0;
00314     virtual void operator ()(Bow7 &i) = 0;
00315     virtual void operator ()(LaroshShield &i) = 0;
00316     virtual void operator ()(Flail6 &i) = 0;
00317     virtual void operator ()(Scythe5 &i) = 0;
00318     virtual void operator ()(Mace6 &i) = 0;
00319     virtual void operator ()(Hammer4 &i) = 0;
00320     virtual void operator ()(AvalonSPendant3 &i) = 0;
00321     virtual void operator ()(AvalonSPendant4 &i) = 0;
00322     virtual void operator ()(Bardiche5 &i) = 0;
00323     virtual void operator ()(RelicOfTheMaris &i) = 0;
00324     virtual void operator ()(Flail7 &i) = 0;
00325     virtual void operator ()(Axe6 &i) = 0;
00326     virtual void operator ()(Halberd5 &i) = 0;
00327     virtual void operator ()(DoubleAxe6 &i) = 0;
00328     virtual void operator ()(TwoHandedSword5 &i) = 0;
00329     virtual void operator ()(Hatchet7 &i) = 0;
00330     virtual void operator ()(Sword8 &i) = 0;
00331     virtual void operator ()(Axe7 &i) = 0;
00332     virtual void operator ()(LongBow6 &i) = 0;
00333     virtual void operator ()(Halberd4 &i) = 0;
00334     virtual void operator ()(Dirk7 &i) = 0;
00335     virtual void operator ()(WarMace5 &i) = 0;
00336     virtual void operator ()(Hatchet8 &i) = 0;
00337     virtual void operator ()(Halberd2 &i) = 0;
00338     virtual void operator ()(Manugung2 &i) = 0;
00339     virtual void operator ()(MercilessGlaive2 &i) = 0;
00340     virtual void operator ()(RelicOfSylph &i) = 0;
00341     virtual void operator ()(ProtectorSStaff2 &i) = 0;
00342     virtual void operator ()(LongBow4 &i) = 0;
00343     virtual void operator ()(BroadSword6 &i) = 0;
00344     virtual void operator ()(Chakram6 &i) = 0;
00345     virtual void operator ()(LongBow7 &i) = 0;
00346     virtual void operator ()(Jade1 &i) = 0;
00347     virtual void operator ()(TwoHandedSword3 &i) = 0;
00348     virtual void operator ()(Pendant60 &i) = 0;
00349     virtual void operator ()(Wand7 &i) = 0;
00350     virtual void operator ()(BattleBow6 &i) = 0;
00351     virtual void operator ()(BroadSword7 &i) = 0;
00352     virtual void operator ()(AvalonSRing4 &i) = 0;
00353     virtual void operator ()(Ginkgo &i) = 0;
00354     virtual void operator ()(Sorrel &i) = 0;
00355     virtual void operator ()(PeanutBush &i) = 0;
00356     virtual void operator ()(Dagger8 &i) = 0;
00357     virtual void operator ()(TwoHandedSword6 &i) = 0;
00358     virtual void operator ()(Mace7 &i) = 0;
00359     virtual void operator ()(NomosPendant2 &i) = 0;
00360     virtual void operator ()(Stiletto6 &i) = 0;
00361     virtual void operator ()(Vervain &i) = 0;
00362     virtual void operator ()(Hammer6 &i) = 0;
00363     virtual void operator ()(Ring60 &i) = 0;
00364     virtual void operator ()(Chakram7 &i) = 0;
00365     virtual void operator ()(BattleStaff7 &i) = 0;
00366     virtual void operator ()(WarMace6 &i) = 0;
00367     virtual void operator ()(Necklace60 &i) = 0;
00368     virtual void operator ()(WarAxe7 &i) = 0;
00369     virtual void operator ()(Scimitar8 &i) = 0;
00370     virtual void operator ()(Dagger9 &i) = 0;
00371     virtual void operator ()(Cuscuta &i) = 0;
00372     virtual void operator ()(Dirk8 &i) = 0;
00373     virtual void operator ()(LongSword7 &i) = 0;
00374     virtual void operator ()(DoubleAxe7 &i) = 0;
00375     virtual void operator ()(BlackGreaves &i) = 0;
00376     virtual void operator ()(Staff8 &i) = 0;
00377     virtual void operator ()(Hatchet9 &i) = 0;
00378     virtual void operator ()(BlackShield &i) = 0;
00379     virtual void operator ()(BlackGauntlets &i) = 0;
00380     virtual void operator ()(BlackHelm &i) = 0;
00381     virtual void operator ()(BlackPlateArmor &i) = 0;
00382     virtual void operator ()(BlackBelt &i) = 0;
00383     virtual void operator ()(Necklace70 &i) = 0;
00384     virtual void operator ()(Stiletto7 &i) = 0;
00385     virtual void operator ()(EnchantStoneDivine &i) = 0;
00386     virtual void operator ()(Bardiche6 &i) = 0;
00387     virtual void operator ()(Halberd6 &i) = 0;
00388     virtual void operator ()(WarMace7 &i) = 0;
00389     virtual void operator ()(BattleBow7 &i) = 0;
00390     virtual void operator ()(SpiritStone7 &i) = 0;
00391     virtual void operator ()(Wand8 &i) = 0;
00392     virtual void operator ()(MoonPlatus &i) = 0;
00393     virtual void operator ()(Hammer7 &i) = 0;
00394     virtual void operator ()(Bardiche7 &i) = 0;
00395     virtual void operator ()(DoubleAxe8 &i) = 0;
00396     virtual void operator ()(BroadSword8 &i) = 0;
00397     virtual void operator ()(Sword9 &i) = 0;
00398     virtual void operator ()(WarAxe8 &i) = 0;
00399     virtual void operator ()(SealingOfTheLarson &i) = 0;
00400     virtual void operator ()(ViraJGreaves &i) = 0;
00401     virtual void operator ()(Axe8 &i) = 0;
00402     virtual void operator ()(LaroshBelt &i) = 0;
00403     virtual void operator ()(Mace8 &i) = 0;
00404     virtual void operator ()(LaroshGreaves &i) = 0;
00405     virtual void operator ()(FairySPlaything &i) = 0;
00406     virtual void operator ()(RelicOfTheIugosus &i) = 0;
00407     virtual void operator ()(Axe9 &i) = 0;
00408     virtual void operator ()(SunPlatus &i) = 0;
00409     virtual void operator ()(Scimitar9 &i) = 0;
00410     virtual void operator ()(SethGreaves &i) = 0;
00411     virtual void operator ()(Scythe7 &i) = 0;
00412     virtual void operator ()(LongSword8 &i) = 0;
00413     virtual void operator ()(AvalonSNecklace2 &i) = 0;
00414     virtual void operator ()(SelkisSword2 &i) = 0;
00415     virtual void operator ()(HouyiBow &i) = 0;
00416     virtual void operator ()(ViraJGauntlets &i) = 0;
00417     virtual void operator ()(BattleStaff8 &i) = 0;
00418     virtual void operator ()(Flail8 &i) = 0;
00419     virtual void operator ()(GelHelm &i) = 0;
00420     virtual void operator ()(VepresNecklace5 &i) = 0;
00421     virtual void operator ()(AvalonSRing8 &i) = 0;
00422     virtual void operator ()(PetuniaPendant2 &i) = 0;
00423     virtual void operator ()(AntiqueArmor &i) = 0;
00424     virtual void operator ()(Ring80 &i) = 0;
00425     virtual void operator ()(BroadSword9 &i) = 0;
00426     virtual void operator ()(Mace9 &i) = 0;
00427     virtual void operator ()(HermodRing2 &i) = 0;
00428     virtual void operator ()(AntiqueShield &i) = 0;
00429     virtual void operator ()(Hammer8 &i) = 0;
00430     virtual void operator ()(Pendant80 &i) = 0;
00431     virtual void operator ()(Chakram8 &i) = 0;
00432     virtual void operator ()(SethBelt &i) = 0;
00433     virtual void operator ()(ViraJBelt &i) = 0;
00434     virtual void operator ()(LaroshGauntlets &i) = 0;
00435     virtual void operator ()(DoubleAxe9 &i) = 0;
00436     virtual void operator ()(Stiletto8 &i) = 0;
00437     virtual void operator ()(Halberd7 &i) = 0;
00438     virtual void operator ()(CobaltOre &i) = 0;
00439     virtual void operator ()(Bardiche8 &i) = 0;
00440     virtual void operator ()(AvalonSNecklace3 &i) = 0;
00441     virtual void operator ()(Wand9 &i) = 0;
00442     virtual void operator ()(Dirk9 &i) = 0;
00443     virtual void operator ()(SpiritStone8 &i) = 0;
00444     virtual void operator ()(Staff9 &i) = 0;
00445     virtual void operator ()(TwoHandedSword7 &i) = 0;
00446     virtual void operator ()(MercilessGlaive3 &i) = 0;
00447     virtual void operator ()(Scythe8 &i) = 0;
00448     virtual void operator ()(SethShield &i) = 0;
00449     virtual void operator ()(SethArmor &i) = 0;
00450     virtual void operator ()(SelkisSword3 &i) = 0;
00451     virtual void operator ()(LegacyOfTheMaris &i) = 0;
00452     virtual void operator ()(MagusEdge3 &i) = 0;
00453     virtual void operator ()(VowOfWarrior &i) = 0;
00454     virtual void operator ()(SethHelm &i) = 0;
00455     virtual void operator ()(ProtectorSStaff3 &i) = 0;
00456     virtual void operator ()(StoutSHammer2 &i) = 0;
00457     virtual void operator ()(AvalonSPendant2 &i) = 0;
00458     virtual void operator ()(NomosNecklace2 &i) = 0;
00459     virtual void operator ()(Buwl1 &i) = 0;
00460     virtual void operator ()(MagusEdge2 &i) = 0;
00461     virtual void operator ()(Dagger5 &i) = 0;
00462     virtual void operator ()(GlassOfWater &i) = 0;
00463     virtual void operator ()(AvalonSPendant1 &i) = 0;
00464     virtual void operator ()(MercilessGlaive1 &i) = 0;
00465     virtual void operator ()(Manugung1 &i) = 0;
00466     virtual void operator ()(SecurisAxe &i) = 0;
00467     virtual void operator ()(ProtectorSStaff1 &i) = 0;
00468     virtual void operator ()(Cracker &i) = 0;
00469     virtual void operator ()(HammerOfMissionary &i) = 0;
00470     virtual void operator ()(BlankScroll &i) = 0;
00471     virtual void operator ()(ForeignCoins &i) = 0;
00472     virtual void operator ()(CypressHandle &i) = 0;
00473     virtual void operator ()(TheLawOfTheKanon &i) = 0;
00474     virtual void operator ()(WoodpieceOfTheEfferusMt &i) = 0;
00475     virtual void operator ()(ProtectionOfTheMadaravas &i) = 0;
00476     virtual void operator ()(AvalonSRing2 &i) = 0;
00477     virtual void operator ()(SethGauntlets &i) = 0;
00478     virtual void operator ()(LaroshHelm &i) = 0;
00479     virtual void operator ()(AncientTacticalScrollFire &i) = 0;
00480     virtual void operator ()(Kapalta &i) = 0;
00481     virtual void operator ()(FaceMarkSmile &i) = 0;
00482     virtual void operator ()(FaceMarkAnger &i) = 0;
00483     virtual void operator ()(FaceMarkSigh &i) = 0;
00484     virtual void operator ()(FaceMarkShocked &i) = 0;
00485     virtual void operator ()(FaceMarkDoh &i) = 0;
00486     virtual void operator ()(FaceMarkLovely &i) = 0;
00487     virtual void operator ()(FaceMarkSilly &i) = 0;
00488     virtual void operator ()(Slap &i) = 0;
00489     virtual void operator ()(Congratulations &i) = 0;
00490 
00491     // ItemClass.
00492     virtual void operator ()(UnknownItemClass &ic) = 0;
00493     virtual void operator ()(NormalItem &ic) = 0;
00494     virtual void operator ()(ExcellentItem &ic) = 0;
00495     virtual void operator ()(EmperialItem &ic) = 0;
00496     virtual void operator ()(DevineItem &ic) = 0;
00497     virtual void operator ()(CombinedItem &ic) = 0;
00498     virtual void operator ()(GrowthItem &ic) = 0;
00499 
00500     // ItemContainer.
00501     virtual void operator ()(UnknownItemContainer &ic);
00502     virtual void operator ()(HandContainer &ic);
00503     virtual void operator ()(BodyContainer &ic);
00504     virtual void operator ()(WarehouseContainer &ic);
00505     virtual void operator ()(ShortcutContainer &ic);
00506     virtual void operator ()(SharedWarehouseContainer &ic);
00507 
00508   protected:
00509   };
00510 };
00511 
00512 #endif

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