Home | Download | Screen shots | Discussion | Documentation |
---|
An abstract factory for scripts
.
More...
Public Member Functions | |
virtual | ~script_factory ()=0 throw () |
Destroy. | |
virtual std::auto_ptr< script > | create_script (script_node &node, const boost::shared_ptr< resource_istream > &source)=0 |
Create a script . |
Protected Member Functions | |
script_factory () throw () | |
Construct. |
An abstract factory for scripts
.
|
pure virtual |
Destroy.
|
protected |
Construct.
|
pure virtual |
Create a script
.
Implementations of this function are called in the implementation of script_node
. A script
instance is created to encapsulate scripting logic in a Script node instance.