|
| 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 () |
| |