Xreate
The Xreate programming language
|
Interface for all passes to inherit. xreate::PassManager holds a collection of passes to execute. More...
#include <abstractpass.h>
Interface for all passes to inherit. xreate::PassManager holds a collection of passes to execute.
An each pass has to have IPass interface to be controllable by XreateManager. However in most cases users should inherit minimal useful implementation xreate::AbstractPass
Public Member Functions | |
virtual void | run ()=0 |
Executes pass. | |
virtual void | finish () |
Finalizes pass. Empty by default. | |