Planeshift
Public Member Functions

iSpellModifier Class Reference

iSpellModifiers More...

#include <buffable.h>

List of all members.

Public Member Functions

virtual void Cancel (const ActiveSpell *owner)=0
virtual ~iSpellModifier ()

Detailed Description

iSpellModifiers

An abstract base class for Buffables, Overridables, and Multipliers. ActiveSpells needs to keep a heterogeneous list of these (with possibly different template parameters, even), but they only need to call Cancel().

Definition at line 37 of file buffable.h.


Constructor & Destructor Documentation

virtual iSpellModifier::~iSpellModifier ( ) [inline, virtual]

Definition at line 40 of file buffable.h.


Member Function Documentation

virtual void iSpellModifier::Cancel ( const ActiveSpell owner) [pure virtual]

The documentation for this class was generated from the following file: