44 #ifndef Included_RexxCompoundVariable
45 #define Included_RexxCompoundVariable
55 void *
operator new(size_t, size_t);
56 inline void *
operator new(
size_t size,
void *ptr) {
return ptr;};
57 inline void operator delete(
void *) { ; }
58 inline void operator delete(
void *, size_t) { ; }
59 inline void operator delete(
void *,
void *) { ; }
RexxString * variableStem()
void procedureExpose(RexxActivation *, RexxActivation *, RexxExpressionStack *)
void expose(RexxActivation *, RexxExpressionStack *, RexxVariableDictionary *)
void flatten(RexxEnvelope *)
void upper(RexxActivation *)
RexxObject * evaluate(RexxActivation *, RexxExpressionStack *)
bool exists(RexxActivation *)
RexxCompoundVariable(RexxString *, RexxString *, size_t, RexxQueue *, size_t)
void clearGuard(RexxActivation *)
RexxString * compoundName
void setGuard(RexxActivation *)
void set(RexxActivation *, RexxObject *)
void drop(RexxActivation *)
RexxCompoundVariable(RESTORETYPE restoreType)
void liveGeneral(int reason)
RexxObject * getRealValue(RexxVariableDictionary *)
RexxObject * getValue(RexxActivation *context)
void assign(RexxActivation *, RexxExpressionStack *, RexxObject *)