ooRexx
4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax.
![]() ![]() |
#include <ObjectClass.hpp>
Public Member Functions | |
virtual void | live (size_t) |
virtual void | liveGeneral (int reason) |
virtual void | flatten (RexxEnvelope *) |
virtual RexxObject * | unflatten (RexxEnvelope *) |
Protected Member Functions | |
virtual | ~RexxVirtualBase () |
virtual void | baseVirtual () |
Definition at line 156 of file ObjectClass.hpp.
|
inlineprotectedvirtual |
Definition at line 165 of file ObjectClass.hpp.
|
inlineprotectedvirtual |
Definition at line 166 of file ObjectClass.hpp.
|
inlinevirtual |
Reimplemented in RegisteredRoutine, RexxString, RexxNativeRoutine, RexxNativeMethod, RexxMutableBuffer, RexxVariableDictionary, RexxNativeCode, RexxToken, RexxObject, RexxMemory, RexxActivity, RexxSource, RexxArray, ConstantGetterCode, RexxInstructionExpression, RexxMethod, RexxNumberString, AttributeGetterCode, RexxInstructionDo, RexxInstructionCall, RexxStem, RexxHashTable, RexxList, RexxTrigger, RexxListTable, RexxCode, StackFrameClass, WeakReference, RexxInstructionParse, RexxExpressionFunction, RexxInstructionEnd, RexxInstruction, RexxInstructionUseStrict, ClassDirective, RexxCompoundVariable, RexxInteger, RexxMessage, RoutineClass, RexxClause, RexxBehaviour, RexxContext, RexxInstructionRaise, RexxInstructionSignal, RexxClass, RexxExpressionLogical, RexxInstructionElse, RexxInstructionGuard, LibraryDirective, RexxInstructionMessage, RequiresDirective, RexxInstructionSelect, RexxStack, RexxCompoundElement, RexxDoBlock, RexxInstructionForward, RexxVariable, RexxDotVariable, RexxStemVariable, RexxParseVariable, RexxVariableReference, RexxInstructionDrop, RexxInstructionEndIf, RexxInstructionIf, RexxActivationFrameBuffer, RexxExpressionMessage, RexxInstructionAddress, RexxInstructionAssignment, RexxInstructionExpose, RexxInstructionLeave, RexxInstructionProcedure, RexxInstructionThen, RexxInstructionTrace, PackageClass, RexxSupplier, RexxInternalStack, RexxSmartBuffer, RexxDirectory, RexxExpressionOperator, and RexxHashTableCollection.
Definition at line 176 of file ObjectClass.hpp.
|
inlinevirtual |
Reimplemented in RexxToken, RexxObject, RexxIntegerClass, RexxMemory, RexxActivity, RexxActivation, RexxSource, RexxArray, RexxString, ConstantGetterCode, RexxInstructionExpression, RexxMethod, RexxNumberString, RexxSaveStack, AttributeGetterCode, RexxInstructionDo, RexxInstructionCall, RexxStem, RexxHashTable, RexxNativeActivation, RexxList, RexxTrigger, RexxMutableBuffer, InterpreterInstance, RexxListTable, RexxCode, StackFrameClass, WeakReference, RexxInstructionParse, RexxExpressionFunction, RexxInstructionEnd, RexxInstruction, RexxInstructionUseStrict, ClassDirective, RexxVariableDictionary, SecurityManager, RexxCompoundVariable, RexxInteger, RexxMessage, RoutineClass, RexxClause, RexxBehaviour, RexxContext, RexxInstructionRaise, RexxInstructionSignal, RexxClass, RexxExpressionLogical, RexxInstructionElse, RexxInstructionGuard, LibraryDirective, RexxInstructionMessage, RequiresDirective, RexxInstructionSelect, RexxEnvelope, RexxStack, RexxCompoundElement, RexxDoBlock, RexxInstructionForward, RexxVariable, RexxDotVariable, RexxStemVariable, RexxParseVariable, RexxVariableReference, RexxInstructionDrop, RexxInstructionEndIf, RexxInstructionIf, RexxActivationFrameBuffer, RexxExpressionMessage, RexxInstructionAddress, RexxInstructionAssignment, RexxInstructionExpose, RexxInstructionLeave, RexxInstructionProcedure, RexxInstructionThen, RexxInstructionTrace, PackageClass, RexxSupplier, RexxNativeCode, RexxInternalStack, RexxSmartBuffer, RexxDirectory, RexxExpressionOperator, RexxHashTableCollection, and LibraryPackage.
Definition at line 174 of file ObjectClass.hpp.
|
inlinevirtual |
Reimplemented in InterpreterInstance, WeakReference, RexxToken, RexxObject, RexxIntegerClass, RexxMemory, RexxActivity, RexxActivation, RexxSource, RegisteredRoutine, RexxArray, RexxString, ConstantGetterCode, RexxNativeRoutine, RexxInstructionExpression, RexxMethod, RexxNumberString, AttributeGetterCode, RexxInstructionDo, RexxNativeMethod, RexxInstructionCall, RexxStem, RexxHashTable, RexxNativeActivation, RexxList, RexxTrigger, RexxMutableBuffer, LibraryPackage, RexxListTable, RexxCode, StackFrameClass, RexxInstructionParse, RexxExpressionFunction, RexxInstructionEnd, RexxInstruction, RexxInstructionUseStrict, ClassDirective, RexxVariableDictionary, SecurityManager, RexxCompoundVariable, RexxInteger, RexxMessage, RoutineClass, RexxClause, RexxBehaviour, RexxContext, RexxInstructionRaise, RexxInstructionSignal, RexxClass, RexxExpressionLogical, RexxInstructionElse, RexxInstructionGuard, LibraryDirective, RexxInstructionMessage, RequiresDirective, RexxInstructionSelect, RexxEnvelope, RexxStack, RexxCompoundElement, RexxDoBlock, RexxInstructionForward, RexxVariable, RexxDotVariable, RexxStemVariable, RexxParseVariable, RexxVariableReference, RexxInstructionDrop, RexxInstructionEndIf, RexxInstructionIf, RexxActivationFrameBuffer, RexxExpressionMessage, RexxInstructionAddress, RexxInstructionAssignment, RexxInstructionExpose, RexxInstructionLeave, RexxInstructionProcedure, RexxInstructionThen, RexxInstructionTrace, PackageClass, RexxSupplier, CPPCode, RexxNativeCode, RexxInternalStack, RexxSmartBuffer, RexxDirectory, RexxExpressionOperator, and RexxHashTableCollection.
Definition at line 175 of file ObjectClass.hpp.
|
inlinevirtual |
Reimplemented in CPPCode, RexxString, WeakReference, RexxClass, RexxDirectory, and RexxHashTableCollection.
Definition at line 177 of file ObjectClass.hpp.
Referenced by RexxString::unflatten(), and RexxMemory::unflattenMark().