|
| RexxRoutine () |
|
| RexxRoutine (RexxString *p, RexxString *n) |
|
virtual void | call (RexxActivity *, RoutineClass *, RexxString *, RexxObject **, size_t, size_t, ProtectedObject &)=0 |
|
| RexxNativeCode () |
|
| RexxNativeCode (RexxString *p, RexxString *n) |
|
void | live (size_t) |
|
void | liveGeneral (int reason) |
|
void | flatten (RexxEnvelope *envelope) |
|
virtual RexxSource * | getSourceObject () |
|
virtual RexxClass * | findClass (RexxString *className) |
|
virtual BaseCode * | setSourceObject (RexxSource *s) |
|
SecurityManager * | getSecurityManager () |
|
virtual void | run (RexxActivity *, RexxMethod *, RexxObject *, RexxString *, RexxObject **, size_t, size_t, ProtectedObject &) |
|
virtual void | call (RexxActivity *, RoutineClass *, RexxString *, RexxObject **, size_t, size_t, RexxString *, RexxString *, int, ProtectedObject &) |
|
virtual RexxArray * | getSource () |
|
virtual RexxObject * | setSecurityManager (RexxObject *manager) |
|
virtual PackageClass * | getPackage () |
|
bool | isSamePackage (PackageClass *p) |
|
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 96 of file RexxNativeCode.hpp.