|
| | 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.