#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.