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

item_value.hh

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

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