Hot Door CORE  0.7.0
Adobe® Illustrator® Plug-in Library
Public Member Functions | Protected Member Functions | List of all members
hdi::core::Callback Class Referenceabstract

Base class for templated __Callback class. More...

#include <hdicoreCallback.h>

Inheritance diagram for hdi::core::Callback:
Inheritance graph
[legend]

Public Member Functions

virtual void execute () const =0
 Pure virtual callback execution method, so __Callback objects can be stored as Callback*.
 
virtual Callbackclone () const =0
 Pure virtual callback cloning method, so __Callback objects can be stored as Callback*.
 
virtual ~Callback ()
 Callback destructor, no-op at this time. More...
 

Protected Member Functions

 Callback ()
 Callback constructor, no-op at this time. More...
 

Detailed Description

Base class for templated __Callback class.

This class mostly exists to allow for storage of __Callback objects in containers (as Callback*)

Constructor & Destructor Documentation

virtual hdi::core::Callback::~Callback ( )
inlinevirtual

Callback destructor, no-op at this time.

Author
GW
Date
08/2013
hdi::core::Callback::Callback ( )
inlineprotected

Callback constructor, no-op at this time.

Author
GW
Date
08/2013
Note
Callback objects can currently only be constructed by the __Callback subclass (or a subclass of your own)