| addObserver(Observer &observer) | ogs::support::Object |  | 
  | attachObject(Object &object) | ogs::core::Feature |  [virtual] | 
  | attachSpell(Spell &spell) | ogs::magic::feats::ExtendSpell |  [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::ExtendSpell |  [static] | 
  | CUMULATIVE enum value | ogs::core::Feat |  | 
  | detachObject() | ogs::core::Feature |  [virtual] | 
  | detachSpell(Spell &spell) (defined in ogs::magic::feats::ExtendSpell) | ogs::magic::feats::ExtendSpell |  | 
  | ogs::magic::MetamagicFeat::detachSpell() | ogs::magic::MetamagicFeat |  [virtual] | 
  | EXCLUSIVE enum value | ogs::core::Feat |  | 
  | ExtendSpell() | ogs::magic::feats::ExtendSpell |  [inline] | 
  | 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] |