ooRexx
4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax. Fossies Dox: ooRexx-4.2.0-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) 
|
Go to the documentation of this file. 104 for (
size_t i=0; i < this->
stackSize(); i++ )
153 void *RexxStack::operator
new(
203 void *RexxSaveStack::operator
new(
222 this->
size = newSize;
238 if (this->
stack[i] == element)
251 for (i=0; i<this->
size; i++)
253 if (this->
stack[i] == element)
263 #define SAVE_THRESHOLD 5
void remove(RexxObject *, bool search=false)
RexxSaveStack(size_t, size_t)
#define memory_mark_general(oref)
RexxObject * temporaryObject(size_t size)
RexxObject * get(size_t pos)
void flatten(RexxEnvelope *)
void setBehaviour(RexxBehaviour *b)
#define flatten_reference(oref, envel)
bool isObjectMarked(size_t markword)
#define memory_mark(oref)
#define TheStackBehaviour
RexxStack(RESTORETYPE restoreType)
#define setUpFlatten(type)
void init(size_t, size_t)
RexxObject * new_object(size_t s)
void liveGeneral(int reason)