64 this->
index = var_index;
177 variable->
set(value);
183 variable->
set(stem_table);
200 variable->
set(value);
206 variable->
set(stem_table);
233 variable->
set(value);
239 variable->
set(stem_table);
333 size_t end,
size_t firstcol,
size_t lastcol)
341 return stem_table->
sort(prefix, order,
type, start, end, firstcol, lastcol);
344 void *RexxStemVariable::operator
new(
size_t size)
362 this->
set(context, string->
upper());
RexxString * REQUEST_STRING(RexxObject *object)
#define memory_mark(oref)
RexxObject * new_object(size_t s)
#define flatten_reference(oref, envel)
#define memory_mark_general(oref)
#define setUpFlatten(type)
static RexxActivity *volatile currentActivity
void dropLocalStem(RexxString *name, size_t index)
void updateLocalVariable(RexxVariable *variable)
void putLocalVariable(RexxVariable *variable, size_t index)
bool localStemVariableExists(RexxString *stemName, size_t index)
RexxStem * getLocalStem(RexxString *name, size_t index)
void traceAssignment(RexxString *n, RexxObject *v, bool quoteValue=true)
void traceVariable(RexxString *n, RexxObject *v)
RexxVariable * getLocalStemVariable(RexxString *name, size_t index)
void push(RexxObject *value)
bool sort(RexxString *prefix, int order, int type, size_t start, size_t end, size_t firstcol, size_t lastcol)
void setValue(RexxObject *value)
void assign(RexxActivation *, RexxExpressionStack *, RexxObject *)
void setGuard(RexxActivation *)
void flatten(RexxEnvelope *)
void set(RexxActivation *, RexxObject *)
void drop(RexxActivation *)
RexxObject * getRealValue(RexxVariableDictionary *)
void upper(RexxActivation *)
RexxObject * getValue(RexxVariableDictionary *)
void procedureExpose(RexxActivation *, RexxActivation *, RexxExpressionStack *)
bool exists(RexxActivation *)
RexxObject * evaluate(RexxActivation *, RexxExpressionStack *)
RexxStemVariable(RESTORETYPE restoreType)
void clearGuard(RexxActivation *)
void expose(RexxActivation *, RexxExpressionStack *, RexxVariableDictionary *)
void liveGeneral(int reason)
bool sort(RexxActivation *context, RexxString *prefix, int order, int type, size_t start, size_t end, size_t firstcol, size_t lastcol)
RexxStem * getStem(RexxString *stemName)
void dropStemVariable(RexxString *)
RexxVariable * getStemVariable(RexxString *stemName)
void uninform(RexxActivity *)
void set(RexxObject *value)
void inform(RexxActivity *)