38 #ifndef Included_CPPCode
39 #define Included_CPPCode
51 void *
operator new(size_t);
52 inline void *
operator new(
size_t size,
void *ptr) {
return ptr; };
53 inline void operator delete(
void *) { }
54 inline void operator delete(
void *,
void *) { }
80 void *
operator new(size_t);
81 inline void *
operator new(
size_t size,
void *ptr) {
return ptr; };
82 inline void operator delete(
void *) { }
83 inline void operator delete(
void *,
void *) { }
106 void *
operator new(size_t);
107 inline void *
operator new(
size_t size,
void *ptr) {
return ptr; };
108 inline void operator delete(
void *) { }
109 inline void operator delete(
void *,
void *) { }
123 void *
operator new(size_t);
124 inline void *
operator new(
size_t size,
void *ptr) {
return ptr; };
125 inline void operator delete(
void *) { }
126 inline void operator delete(
void *,
void *) { }
149 void *
operator new(size_t);
150 inline void *
operator new(
size_t size,
void *ptr) {
return ptr; };
151 inline void operator delete(
void *) { }
152 inline void operator delete(
void *,
void *) { }
RexxObject *(RexxObject::* PCPPM)()
void liveGeneral(int reason)
void run(RexxActivity *, RexxMethod *, RexxObject *, RexxString *, RexxObject **, size_t, size_t, ProtectedObject &)
void flatten(RexxEnvelope *)
AbstractCode(RESTORETYPE restoreType)
BaseCode * setSourceObject(RexxSource *s)
RexxSource * getSourceObject()
AttributeGetterCode(RexxVariableBase *a)
void liveGeneral(int reason)
BaseCode * setSourceObject(RexxSource *s)
void run(RexxActivity *, RexxMethod *, RexxObject *, RexxString *, RexxObject **, size_t, size_t, ProtectedObject &)
RexxSource * getSourceObject()
RexxVariableBase * attribute
AttributeGetterCode(RESTORETYPE restoreType)
void flatten(RexxEnvelope *)
AttributeSetterCode(RESTORETYPE restoreType)
AttributeSetterCode(RexxVariableBase *a)
void run(RexxActivity *, RexxMethod *, RexxObject *, RexxString *, RexxObject **, size_t, size_t, ProtectedObject &)
static CPPCode * resolveExportedMethod(const char *, PCPPM targetMethod, size_t argcount, bool passNamedArgs)
CPPCode(size_t, PCPPM, size_t, bool)
RexxObject * unflatten(RexxEnvelope *envelope)
void run(RexxActivity *, RexxMethod *, RexxObject *, RexxString *, RexxObject **, size_t, size_t, ProtectedObject &)
static PCPPM exportedMethods[]
void liveGeneral(int reason)
CPPCode(RESTORETYPE restoreType)
ConstantGetterCode(RESTORETYPE restoreType)
BaseCode * setSourceObject(RexxSource *s)
void run(RexxActivity *, RexxMethod *, RexxObject *, RexxString *, RexxObject **, size_t, size_t, ProtectedObject &)
void liveGeneral(int reason)
ConstantGetterCode(RexxObject *v)
void flatten(RexxEnvelope *)
RexxSource * getSourceObject()
RexxObject * constantValue