#include <coherence/lang/ExecutableClass.hpp>
Inherits Object.
Inherited by TypedExecutableClass [virtual].
An executable class includes a method compatible with the following signature:
public: static void main(ObjectArray::View vasArg);
Public Types | |
| typedef spec::Handle | Handle |
| ExecutableClass Handle definition. | |
| typedef spec::View | View |
| ExecutableClass View definition. | |
| typedef spec::Holder | Holder |
| ExecutableClass Holder definition. | |
Public Member Functions | |
| virtual void | execute (ObjectArray::View vasArg) const =0 |
| Execute the class. | |
| virtual void execute | ( | ObjectArray::View | vasArg | ) | const [pure virtual] |
Execute the class.
| vasArg | the executable argument String array |
Implemented in TypedExecutableClass.