|
| RexxInstructionSet () |
|
| RexxInstructionSet (RESTORETYPE restoreType) |
|
virtual void | setEndInstruction (RexxInstructionEndIf *) |
|
void * | operator new (size_t) |
|
void * | operator new (size_t size, void *objectPtr) |
|
void | operator delete (void *) |
|
void | operator delete (void *, void *) |
|
| RexxInstruction (RexxClause *clause, int type) |
|
| RexxInstruction (RESTORETYPE restoreType) |
|
| RexxInstruction () |
|
void | live (size_t) |
|
void | liveGeneral (int reason) |
|
void | flatten (RexxEnvelope *) |
|
const SourceLocation & | getLocation () |
|
void | setLocation (SourceLocation &l) |
|
virtual void | execute (RexxActivation *, RexxExpressionStack *) |
|
void | setNext (RexxInstruction *next) |
|
void | setStart (size_t line, size_t off) |
|
void | setEnd (size_t line, size_t off) |
|
void | setType (size_t type) |
|
size_t | getType () |
|
bool | isType (size_t type) |
|
size_t | getLineNumber () |
|
void * | operator new (size_t, RexxClass *) |
|
void * | operator new (size_t, RexxClass *, RexxObject **, size_t, size_t) |
|
void * | operator new (size_t size, void *ptr) |
|
void | operator delete (void *) |
|
void | operator delete (void *p, void *ptr) |
|
| RexxInternalObject () |
|
| RexxInternalObject (RESTORETYPE restoreType) |
|
virtual | ~RexxInternalObject () |
|
| operator RexxObject * () |
|
size_t | getObjectSize () |
|
void | setObjectSize (size_t s) |
|
size_t | getObjectDataSize () |
|
void * | getObjectDataSpace () |
|
void | clearObject () |
|
void | clearObject (size_t l) |
|
void | setVirtualFunctions (void *t) |
|
void | setInitHeader (size_t s, size_t markword) |
|
void | setInitHeader (size_t markword) |
|
void | setObjectLive (size_t markword) |
|
void | setHasReferences () |
|
void | setHasNoReferences () |
|
bool | hasReferences () |
|
bool | hasNoReferences () |
|
void | setPrimitive () |
|
void | setNonPrimitive () |
|
bool | isPrimitive () |
|
bool | isNonPrimitive () |
|
void | setInRexxPackage () |
|
bool | isInRexxPackage () |
|
bool | isObjectMarked (size_t markword) |
|
void | setObjectMark (size_t markword) |
|
void | clearObjectMark () |
|
bool | isObjectLive (size_t mark) |
|
bool | isObjectDead (size_t mark) |
|
bool | isOldSpace () |
|
bool | isNewSpace () |
|
void | setNewSpace () |
|
void | setOldSpace () |
|
void | makeProxiedObject () |
|
bool | isProxyObject () |
|
bool | isSubClassOrEnhanced () |
|
bool | isBaseClass () |
|
size_t | getObjectTypeNumber () |
|
RexxBehaviour * | getObjectType () |
|
bool | isObjectType (RexxBehaviour *b) |
|
bool | isObjectType (size_t t) |
|
bool | isSameType (RexxInternalObject *o) |
|
void | setBehaviour (RexxBehaviour *b) |
|
virtual RexxObject * | makeProxy (RexxEnvelope *) |
|
virtual RexxObject * | copy () |
|
virtual RexxObject * | evaluate (RexxActivation *, RexxExpressionStack *) |
|
virtual RexxObject * | getValue (RexxActivation *) |
|
virtual RexxObject * | getValue (RexxVariableDictionary *) |
|
virtual RexxObject * | getRealValue (RexxActivation *) |
|
virtual RexxObject * | getRealValue (RexxVariableDictionary *) |
|
virtual void | uninit () |
|
virtual HashCode | hash () |
|
virtual HashCode | getHashValue () |
|
HashCode | identityHash () |
|
virtual bool | truthValue (int) |
|
virtual bool | logicalValue (logical_t &) |
|
virtual RexxString * | makeString () |
|
virtual RexxText * | makeText () |
|
virtual void | copyIntoTail (RexxCompoundTail *buffer) |
|
virtual RexxString * | primitiveMakeString () |
|
virtual RexxText * | primitiveMakeText () |
|
virtual RexxArray * | makeArray () |
|
virtual RexxString * | stringValue () |
|
virtual RexxText * | textValue () |
|
virtual RexxInteger * | integerValue (size_t) |
|
virtual bool | numberValue (wholenumber_t &result, size_t precision) |
|
virtual bool | numberValue (wholenumber_t &result) |
|
virtual bool | unsignedNumberValue (stringsize_t &result, size_t precision) |
|
virtual bool | unsignedNumberValue (stringsize_t &result) |
|
virtual bool | doubleValue (double &result) |
|
virtual RexxNumberString * | numberString () |
|
virtual bool | isEqual (RexxObject *) |
|
virtual bool | isInstanceOf (RexxClass *) |
|
virtual RexxMethod * | instanceMethod (RexxString *) |
|
virtual RexxSupplier * | instanceMethods (RexxClass *) |
|
virtual RexxObject * | dynamicTarget (RexxObject **arguments, size_t count, size_t named_count) |
|
void | hasUninit () |
|
void | removedUninit () |
|
void | printObject () |
|
RexxObject * | clone () |
|
virtual RexxObject * | unflatten (RexxEnvelope *) |
|
Definition at line 104 of file RexxInstruction.hpp.