|
RexxObject * | newRexx (RexxObject **, size_t, size_t) |
|
void * | operator new (size_t, size_t, const char *, RexxBehaviour *, RexxBehaviour *) |
|
void * | operator new (size_t size, void *ptr) |
|
void | operator delete (void *) |
|
void | operator delete (void *, void *) |
|
void | operator delete (void *, size_t, const char *, RexxBehaviour *, RexxBehaviour *) |
|
| RexxClass () |
|
| RexxClass (RESTORETYPE restoreType) |
|
void | live (size_t) |
|
void | liveGeneral (int reason) |
|
void | flatten (RexxEnvelope *) |
|
RexxObject * | unflatten (RexxEnvelope *) |
|
RexxObject * | makeProxy (RexxEnvelope *) |
|
bool | isEqual (RexxObject *) |
|
HashCode | hash () |
|
HashCode | getHashValue () |
|
RexxObject * | equal (RexxObject *) |
|
RexxObject * | strictEqual (RexxObject *) |
|
RexxObject * | notEqual (RexxObject *) |
|
RexxObject * | setRexxDefined () |
|
RexxInteger * | queryMixinClass () |
|
RexxObject * | isMetaClassRexx () |
|
RexxObject * | isAbstractRexx () |
|
RexxString * | getId () |
|
RexxClass * | getBaseClass () |
|
RexxClass * | getMetaClass () |
|
RexxClass * | getSuperClass () |
|
RexxArray * | getSuperClasses () |
|
RexxArray * | getClassSuperClasses () |
|
RexxArray * | getSubClasses () |
|
void | defmeths (RexxTable *) |
|
void | setInstanceBehaviour (RexxBehaviour *) |
|
RexxTable * | getInstanceBehaviourDictionary () |
|
RexxTable * | getBehaviourDictionary () |
|
RexxString * | defaultName () |
|
void | subClassable (bool) |
|
void | subClassable (RexxClass *superClass, bool restricted) |
|
void | mergeSuperClassScopes (RexxBehaviour *target_instance_behaviour) |
|
RexxObject * | defineMethod (RexxString *, RexxMethod *) |
|
RexxObject * | defineMethods (RexxTable *) |
|
RexxObject * | deleteMethod (RexxString *) |
|
RexxObject * | defineClassMethod (RexxString *method_name, RexxMethod *newMethod) |
|
void | removeClassMethod (RexxString *method_name) |
|
RexxMethod * | method (RexxString *) |
|
RexxSupplier * | methods (RexxClass *) |
|
void | updateSubClasses () |
|
void | updateInstanceSubClasses () |
|
void | createClassBehaviour (RexxBehaviour *) |
|
void | createInstanceBehaviour (RexxBehaviour *) |
|
void | methodDictionaryMerge (RexxTable *, RexxTable *) |
|
RexxTable * | methodDictionaryCreate (RexxTable *, RexxClass *) |
|
RexxObject * | inherit (RexxClass *, RexxClass *) |
|
RexxObject * | uninherit (RexxClass *) |
|
RexxObject * | enhanced (RexxObject **, size_t, size_t) |
|
RexxClass * | mixinclass (PackageClass *, RexxString *, RexxClass *, RexxTable *) |
|
RexxClass * | subclass (PackageClass *, RexxString *, RexxClass *, RexxTable *) |
|
RexxClass * | mixinClassRexx (RexxString *, RexxClass *, RexxObject *) |
|
RexxClass * | subclassRexx (RexxString *, RexxClass *, RexxObject *) |
|
RexxClass * | newRexx (RexxObject **args, size_t argCount, size_t named_argCount) |
|
void | setMetaClass (RexxClass *) |
|
bool | isCompatibleWith (RexxClass *other) |
|
RexxObject * | isSubclassOf (RexxClass *other) |
|
RexxString * | defaultNameRexx () |
|
void | setPackage (PackageClass *s) |
|
PackageClass * | getPackage () |
|
void | completeNewObject (RexxObject *obj, RexxObject **initArgs=OREF_NULL, size_t argCount=0) |
|
bool | isRexxDefined () |
|
bool | isMixinClass () |
|
bool | isMetaClass () |
|
bool | isAbstract () |
|
bool | hasUninitDefined () |
|
void | setHasUninitDefined () |
|
void | clearHasUninitDefined () |
|
void | setInitialFlagState () |
|
bool | parentHasUninitDefined () |
|
void | setParentHasUninitDefined () |
|
bool | isPrimitiveClass () |
|
void | setMixinClass () |
|
void | setNonPrimitive () |
|
RexxBehaviour * | getInstanceBehaviour () |
|
void | setMetaClass () |
|
void | setAbstract () |
|
void | clearAbstract () |
|
void | addSubClass (RexxClass *) |
|
void | removeSubclass (RexxClass *c) |
|
void | checkAbstract () |
|
void | makeAbstract () |
|
void * | operator new (size_t, RexxClass *) |
|
void * | operator new (size_t, RexxClass *, RexxObject **, size_t, size_t) |
|
void * | operator new (size_t size, void *objectPtr) |
|
void | operator delete (void *, void *) |
|
void | operator delete (void *) |
|
void | operator delete (void *, RexxClass *) |
|
void | operator delete (void *, RexxClass *, RexxObject **, size_t) |
|
RexxObject * | newRexx (RexxObject **arguments, size_t argCount, size_t named_argCount) |
|
RexxObject * | newObject () |
|
| operator RexxInternalObject * () |
|
| RexxObject () |
|
| RexxObject (RESTORETYPE restoreType) |
|
void | initializeNewObject (size_t size, size_t mark, void *vft, RexxBehaviour *b) |
|
void | initializeNewObject (size_t mark, void *vft, RexxBehaviour *b) |
|
virtual | ~RexxObject () |
|
virtual RexxObject * | defMethod (RexxString *, RexxMethod *, RexxString *a=OREF_NULL) |
|
virtual RexxObject * | unknown (RexxString *msg, RexxArray *args, RexxDirectory *named_args) |
|
virtual RexxInteger * | hasMethod (RexxString *msg) |
|
bool | hasUninitMethod () |
|
RexxObject * | init () |
|
void | uninit () |
|
RexxObject * | copy () |
|
bool | truthValue (int) |
|
virtual bool | logicalValue (logical_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) |
|
RexxNumberString * | numberString () |
|
RexxInteger * | integerValue (size_t) |
|
RexxString * | makeString () |
|
RexxText * | makeText () |
|
void | copyIntoTail (RexxCompoundTail *buffer) |
|
RexxArray * | makeArray () |
|
RexxString * | stringValue () |
|
RexxText * | textValue () |
|
RexxString * | requestString () |
|
RexxString * | requestStringNoNOSTRING () |
|
RexxText * | requestText () |
|
RexxInteger * | requestInteger (size_t) |
|
bool | requestNumber (wholenumber_t &, size_t) |
|
bool | requestUnsignedNumber (stringsize_t &, size_t) |
|
RexxArray * | requestArray () |
|
RexxDirectory * | requestDirectory () |
|
RexxString * | requiredString (RexxString *kind, size_t) |
|
RexxString * | requiredString (RexxString *kind, const char *) |
|
RexxString * | requiredString () |
|
RexxInteger * | requiredInteger (RexxString *kind, size_t, size_t) |
|
wholenumber_t | requiredNumber (RexxString *kind, size_t position, size_t precision=Numerics::ARGUMENT_DIGITS) |
|
stringsize_t | requiredPositive (RexxString *kind, size_t position, size_t precision=Numerics::ARGUMENT_DIGITS) |
|
stringsize_t | requiredNonNegative (RexxString *kind, size_t position, size_t precision=Numerics::ARGUMENT_DIGITS) |
|
bool | isInstanceOf (RexxClass *) |
|
RexxObject * | isInstanceOfRexx (RexxClass *) |
|
RexxObject * | isNilRexx () |
|
RexxMethod * | instanceMethod (RexxString *) |
|
RexxSupplier * | instanceMethods (RexxClass *) |
|
RexxMethod * | instanceMethodRexx (RexxString *) |
|
RexxSupplier * | instanceMethodsRexx (RexxClass *) |
|
RexxObject * | dynamicTargetRexx (RexxObject **arguments, size_t argCount, size_t named_argCount) |
|
RexxString * | objectName () |
|
RexxObject * | objectNameEquals (RexxObject *) |
|
RexxClass * | classObject () |
|
RexxObject * | setMethod (RexxString *, RexxMethod *, RexxString *a=OREF_NULL) |
|
RexxObject * | unsetMethod (RexxString *) |
|
RexxObject * | requestRexx (RexxString *) |
|
RexxMessage * | start (RexxObject **, size_t, size_t) |
|
RexxMessage * | startWith (RexxObject *, RexxArray *, RexxObject **, size_t) |
|
RexxObject * | send (RexxObject **, size_t, size_t) |
|
RexxObject * | sendWith (RexxObject *, RexxArray *, RexxObject **, size_t) |
|
RexxMessage * | startCommon (RexxObject *message, RexxObject **arguments, size_t argCount, size_t named_argCount) |
|
RexxString * | oref () |
|
RexxObject * | pmdict () |
|
RexxObject * | run (RexxObject **, size_t, size_t) |
|
bool | messageSend (RexxString *, RexxObject **, size_t, size_t, ProtectedObject &, bool processUnknown=true, bool dynamicTarget=true) |
|
bool | messageSend (RexxString *, RexxObject **, size_t, size_t, RexxObject *, ProtectedObject &, bool processUnknown=true, bool dynamicTarget=true) |
|
RexxMethod * | checkPrivate (RexxMethod *, RexxErrorCodes &) |
|
RexxMethod * | checkPackage (RexxMethod *, RexxErrorCodes &) |
|
void | processUnknown (RexxErrorCodes, RexxString *, RexxObject **, size_t, size_t, ProtectedObject &) |
|
void | processProtectedMethod (RexxString *, RexxMethod *, RexxObject **, size_t, size_t, ProtectedObject &) |
|
void | sendMessage (RexxString *, RexxArray *, RexxDirectory *, ProtectedObject &) |
|
void | sendMessage (RexxString *message, RexxObject **args, size_t argCount, size_t named_argCount, ProtectedObject &result) |
|
void | sendMessage (RexxString *message, ProtectedObject &result) |
|
void | sendMessage (RexxString *message, RexxObject *argument1, ProtectedObject &result) |
|
void | sendMessage (RexxString *, RexxObject *, RexxObject *, ProtectedObject &) |
|
void | sendMessage (RexxString *, RexxObject *, RexxObject *, RexxObject *, ProtectedObject &) |
|
void | sendMessage (RexxString *, RexxObject *, RexxObject *, RexxObject *, RexxObject *, ProtectedObject &) |
|
void | sendMessage (RexxString *, RexxObject *, RexxObject *, RexxObject *, RexxObject *, RexxObject *, ProtectedObject &) |
|
RexxObject * | sendMessage (RexxString *, RexxArray *, RexxDirectory *=OREF_NULL) |
|
RexxObject * | sendMessage (RexxString *message, RexxObject **args, size_t argCount, size_t named_argCount) |
|
RexxObject * | sendMessage (RexxString *message) |
|
RexxObject * | sendMessage (RexxString *message, RexxObject *argument1) |
|
RexxObject * | sendMessage (RexxString *, RexxObject *, RexxObject *) |
|
RexxObject * | sendMessage (RexxString *, RexxObject *, RexxObject *, RexxObject *) |
|
RexxObject * | sendMessage (RexxString *, RexxObject *, RexxObject *, RexxObject *, RexxObject *) |
|
RexxObject * | sendMessage (RexxString *, RexxObject *, RexxObject *, RexxObject *, RexxObject *, RexxObject *) |
|
RexxObject * | defMethods (RexxDirectory *) |
|
void | setObjectVariable (RexxString *, RexxObject *, RexxObject *) |
|
RexxObject * | getObjectVariable (RexxString *) |
|
RexxObject * | getObjectVariable (RexxString *, RexxObject *) |
|
void | addObjectVariables (RexxVariableDictionary *) |
|
void | copyObjectVariables (RexxObject *newObject) |
|
RexxObject * | superScope (RexxObject *) |
|
RexxMethod * | superMethod (RexxString *, RexxObject *) |
|
RexxObject * | mdict () |
|
RexxObject * | setMdict (RexxObject *) |
|
RexxBehaviour * | behaviourObject () |
|
const char * | idString () |
|
RexxString * | id () |
|
RexxMethod * | methodLookup (RexxString *name) |
|
RexxVariableDictionary * | getObjectVariables (RexxObject *) |
|
void | guardOn (RexxActivity *activity, RexxObject *scope) |
|
void | guardOff (RexxActivity *activity, RexxObject *scope) |
|
RexxObject * | equal (RexxObject *) |
|
RexxObject * | notEqual (RexxObject *other) |
|
RexxObject * | strictEqual (RexxObject *) |
|
RexxObject * | strictNotEqual (RexxObject *other) |
|
RexxInteger * | identityHashRexx () |
|
RexxObject * | hashCode () |
|
RexxString * | stringRexx () |
|
RexxString * | concatRexx (RexxObject *) |
|
RexxString * | concatBlank (RexxObject *) |
|
RexxObject * | makeStringRexx () |
|
RexxObject * | makeArrayRexx () |
|
RexxString * | defaultNameRexx () |
|
RexxObject * | copyRexx () |
|
RexxObject * | unknownRexx (RexxString *, RexxArray *, RexxObject **, size_t) |
|
RexxObject * | hasMethodRexx (RexxString *) |
|
void * | getCSelf () |
|
void * | getCSelf (RexxObject *scope) |
|
bool | equalValue (RexxObject *other) |
|
virtual wholenumber_t | compareTo (RexxObject *) |
|
| koper (operator_plus) koper(operator_minus) koper(operator_multiply) koper(operator_divide) koper(operator_integerDivide) koper(operator_remainder) koper(operator_power) koper(operator_abuttal) koper(operator_concat) koper(operator_concatBlank) koper(operator_equal) koper(operator_notEqual) koper(operator_isGreaterThan) koper(operator_isBackslashGreaterThan) koper(operator_isLessThan) koper(operator_isBackslashLessThan) koper(operator_isGreaterOrEqual) koper(operator_isLessOrEqual) koper(operator_strictEqual) koper(operator_strictNotEqual) koper(operator_strictGreaterThan) koper(operator_strictBackslashGreaterThan) koper(operator_strictLessThan) koper(operator_strictBackslashLessThan) koper(operator_strictGreaterOrEqual) koper(operator_strictLessOrEqual) koper(operator_lessThanGreaterThan) koper(operator_greaterThanLessThan) koper(operator_and) koper(operator_or) koper(operator_xor) koper(operator_not) RexxVariableDictionary *objectVariables |
|
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 * | evaluate (RexxActivation *, RexxExpressionStack *) |
|
virtual RexxObject * | getValue (RexxActivation *) |
|
virtual RexxObject * | getValue (RexxVariableDictionary *) |
|
virtual RexxObject * | getRealValue (RexxActivation *) |
|
virtual RexxObject * | getRealValue (RexxVariableDictionary *) |
|
HashCode | identityHash () |
|
virtual RexxString * | primitiveMakeString () |
|
virtual RexxText * | primitiveMakeText () |
|
virtual RexxObject * | dynamicTarget (RexxObject **arguments, size_t count, size_t named_count) |
|
void | hasUninit () |
|
void | removedUninit () |
|
void | printObject () |
|
RexxObject * | clone () |
|