| addObserver(Observer &observer) | ogs::support::Object | |
| attachObject(Object &object) | ogs::core::Feature | [virtual] |
| attachSpell(Spell &spell) | ogs::magic::feats::EnlargeSpell | [virtual] |
| canAttach(const Object &object) const | ogs::core::Feat | [protected, virtual] |
| canAttachSpell(Spell &spell) const | ogs::magic::MetamagicFeat | [inline, protected, virtual] |
| canDetach() const | ogs::core::Feature | [inline, protected, virtual] |
| canDetachSpell() const | ogs::magic::MetamagicFeat | [inline, protected, virtual] |
| COMBAT enum value | ogs::core::Feat | |
| Compatibility enum name | ogs::core::Feat | |
| Cost typedef | ogs::magic::MetamagicFeat | |
| COST | ogs::magic::feats::EnlargeSpell | [static] |
| CUMULATIVE enum value | ogs::core::Feat | |
| detachObject() | ogs::core::Feature | [virtual] |
| detachSpell(Spell &spell) (defined in ogs::magic::feats::EnlargeSpell) | ogs::magic::feats::EnlargeSpell | |
| ogs::magic::MetamagicFeat::detachSpell() | ogs::magic::MetamagicFeat | [virtual] |
| EnlargeSpell() | ogs::magic::feats::EnlargeSpell | [inline] |
| EXCLUSIVE enum value | ogs::core::Feat | |
| Feat(Compatibility compatibility, Group group=GENERAL) | ogs::core::Feat | [inline, protected] |
| Feature() | ogs::core::Feature | [inline, protected] |
| findFeat(const Object &object) const | ogs::core::Feat | [protected] |
| GENERAL enum value | ogs::core::Feat | |
| getClass() const | ogs::support::Object | [inline] |
| getCompatibility() const | ogs::core::Feat | [inline] |
| getCost() const | ogs::magic::MetamagicFeat | [inline] |
| getCreature() | ogs::core::Feat | [inline, protected] |
| getGroup() const | ogs::core::Feat | [inline] |
| getObject() const | ogs::core::Feature | [inline, virtual] |
| getObservers() const | ogs::support::Object | [inline, protected] |
| getSlotCount(XP::Level xpLevel) | ogs::core::Feat | [inline, static] |
| getSlotCountLevel(unsigned slotCount) | ogs::core::Feat | [static] |
| getSpell() const | ogs::magic::MetamagicFeat | [inline] |
| Group enum name | ogs::core::Feat | |
| MAGIC enum value | ogs::core::Feat | |
| MetamagicFeat(Cost cost) | ogs::magic::MetamagicFeat | [inline, protected] |
| notifyObservers(Event &event) | ogs::support::Object | [protected, virtual] |
| Object() | ogs::support::Object | [inline, protected] |
| Observers typedef | ogs::support::Object | [protected] |
| removeObserver(Observer &observer) | ogs::support::Object | |
| REPEATABLE enum value | ogs::core::Feat | |
| SPECIAL enum value | ogs::core::Feat | |
| toString() const | ogs::support::Object | [virtual] |
| ~Feat() (defined in ogs::core::Feat) | ogs::core::Feat | [inline, virtual] |
| ~Feature()=0 (defined in ogs::core::Feature) | ogs::core::Feature | [inline, pure virtual] |
| ~MetamagicFeat()=0 (defined in ogs::magic::MetamagicFeat) | ogs::magic::MetamagicFeat | [inline, pure virtual] |
| ~Object()=0 (defined in ogs::support::Object) | ogs::support::Object | [inline, pure virtual] |