44 #ifndef Included_ExtensionDirective
45 #define Included_ExtensionDirective
55 void *
operator new(size_t);
56 inline void *
operator new(
size_t size,
void *objectPtr) {
return objectPtr; }
57 inline void operator delete(
void *) { }
58 inline void operator delete(
void *,
void *) { }
void addMethod(RexxString *name, RexxMethod *method, bool classMethod)
void liveGeneral(int reason)
RexxTable * getClassMethods()
ExtensionDirective(RexxString *, RexxString *, RexxClause *)
RexxTable * getInstanceMethods()
bool checkDuplicateMethod(RexxString *name, bool classMethod)
void addConstantMethod(RexxString *name, RexxMethod *method)
RexxTable * instanceMethods
ExtensionDirective(RESTORETYPE restoreType)
RexxList * inheritsClasses
void addInherits(RexxString *name)
void flatten(RexxEnvelope *)
void install(RexxSource *source, RexxActivation *activation)