44 #ifndef Included_RexxExpressionFunction
45 #define Included_RexxExpressionFunction
47 #define function_nointernal 0x01
48 #define function_type_mask 0x0e
49 #define function_internal 0x02
50 #define function_builtin 0x06
51 #define function_external 0x0e
52 #define function_on_off 0x20
56 void *
operator new(size_t, size_t);
57 inline void *
operator new(
size_t size,
void *ptr) {
return ptr;};
58 inline void operator delete(
void *) { ; }
59 inline void operator delete(
void *, size_t) { ; }
60 inline void operator delete(
void *,
void *) { ; }
RexxObject * evaluate(RexxActivation *, RexxExpressionStack *)
void flatten(RexxEnvelope *)
uint8_t named_argument_count
RexxExpressionFunction(RESTORETYPE restoreType)
RexxExpressionFunction(RexxString *, size_t, RexxQueue *, size_t, RexxQueue *, size_t, bool)
RexxObject * arguments[1]
void liveGeneral(int reason)
RexxString * functionName
void resolve(RexxDirectory *)