Planeshift
iSpellModifier Class Referenceabstract

iSpellModifiers More...

#include <buffable.h>

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 ( )
inlinevirtual

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: