RexxVirtualBase Class Reference

#include <ObjectClass.hpp>

Inheritance diagram for RexxVirtualBase:
[legend]

Public Member Functions

virtual void live (size_t)
 
virtual void liveGeneral (int reason)
 
virtual void flatten (RexxEnvelope *)
 
virtual RexxObjectunflatten (RexxEnvelope *)
 

Protected Member Functions

virtual ~RexxVirtualBase ()
 
virtual void baseVirtual ()
 

Detailed Description

Definition at line 161 of file ObjectClass.hpp.

Constructor & Destructor Documentation

◆ ~RexxVirtualBase()

virtual RexxVirtualBase::~RexxVirtualBase ( )
inlineprotectedvirtual

Definition at line 170 of file ObjectClass.hpp.

Member Function Documentation

◆ baseVirtual()

virtual void RexxVirtualBase::baseVirtual ( )
inlineprotectedvirtual

Definition at line 171 of file ObjectClass.hpp.

◆ flatten()

virtual void RexxVirtualBase::flatten ( RexxEnvelope )
inlinevirtual

Reimplemented in RexxBehaviour, RexxArray, RexxSourceLiteral, RexxBlock, RexxClosure, RexxClass, RexxContext, RexxDirectory, RexxInteger, RexxList, RexxMessage, RexxMethod, RexxNumberString, RexxObject, PackageClass, RoutineClass, RexxStack, StackFrameClass, RexxStem, RexxSupplier, RexxHashTableCollection, RexxCompoundElement, RexxHashTable, RexxListTable, RexxText, Unicode, WeakReference, RexxActivity, AttributeGetterCode, ConstantGetterCode, AbstractCode, RexxActivationFrameBuffer, RexxCode, RexxVariable, RexxCompoundVariable, RexxDotVariable, RexxExpressionFunction, RexxExpressionList, RexxExpressionLogical, RexxExpressionMessage, RexxExpressionOperator, RexxStemVariable, RexxParseVariable, RexxVariableReference, RexxInstructionAddress, RexxInstructionAssignment, RexxInstructionCall, ClassDirective, RexxDoBlock, RexxInstructionDo, RexxInstructionDrop, RexxInstructionElse, RexxInstructionEndIf, RexxInstructionEnd, RexxInstructionExpose, ExtensionDirective, RexxInstructionForward, RexxInstructionGuard, RexxInstructionIf, RexxInstructionLeave, LibraryDirective, RexxInstructionMessage, RexxInstructionParse, RexxTrigger, RexxInstructionProcedure, RexxInstructionRaise, RequiresDirective, RexxInstruction, RexxInstructionExpression, RexxInstructionSelect, RexxInstructionSignal, RexxInstructionThen, RexxInstructionTrace, RexxInstructionUpper, RexxInstructionUseStrict, RexxInternalStack, RexxMemory, RexxSmartBuffer, RexxClause, RexxSource, RexxToken, RexxMutableBuffer, RexxString, RexxNativeCode, RexxNativeMethod, RexxNativeRoutine, RegisteredRoutine, and RexxVariableDictionary.

Definition at line 181 of file ObjectClass.hpp.

◆ live()

virtual void RexxVirtualBase::live ( size_t  )
inlinevirtual

Reimplemented in LibraryPackage, RexxBehaviour, RexxArray, RexxSourceLiteral, RexxBlock, RexxClosure, RexxClass, RexxContext, RexxDirectory, RexxInteger, RexxIntegerClass, RexxList, RexxMessage, RexxMethod, RexxMutableBuffer, RexxNumberString, RexxObject, PackageClass, RoutineClass, RexxStack, RexxSaveStack, StackFrameClass, RexxStem, RexxString, RexxSupplier, RexxHashTableCollection, RexxCompoundElement, RexxHashTable, RexxListTable, RexxTextClass, RexxText, Unicode, WeakReference, RexxActivity, AttributeGetterCode, ConstantGetterCode, AbstractCode, RexxActivation, RexxActivationFrameBuffer, RexxCode, RexxNativeActivation, RexxNativeCode, RexxVariable, RexxVariableDictionary, SecurityManager, RexxCompoundVariable, RexxDotVariable, RexxExpressionFunction, RexxExpressionList, RexxExpressionLogical, RexxExpressionMessage, RexxExpressionOperator, RexxStemVariable, RexxParseVariable, RexxVariableReference, RexxInstructionAddress, RexxInstructionAssignment, RexxInstructionCall, ClassDirective, RexxDoBlock, RexxInstructionDo, RexxInstructionDrop, RexxInstructionElse, RexxInstructionEndIf, RexxInstructionEnd, RexxInstructionExpose, ExtensionDirective, RexxInstructionForward, RexxInstructionGuard, RexxInstructionIf, RexxInstructionLeave, LibraryDirective, RexxInstructionMessage, RexxInstructionParse, RexxTrigger, RexxInstructionProcedure, RexxInstructionRaise, RequiresDirective, RexxInstruction, RexxInstructionExpression, RexxInstructionSelect, RexxInstructionSignal, RexxInstructionThen, RexxInstructionTrace, RexxInstructionUpper, RexxInstructionUseStrict, RexxEnvelope, RexxInternalStack, RexxMemory, RexxSmartBuffer, RexxClause, RexxSource, RexxToken, and InterpreterInstance.

Definition at line 179 of file ObjectClass.hpp.

◆ liveGeneral()

virtual void RexxVirtualBase::liveGeneral ( int  reason)
inlinevirtual

Reimplemented in RexxBehaviour, RexxArray, RexxSourceLiteral, RexxBlock, RexxClosure, RexxClass, RexxContext, RexxDirectory, RexxInteger, RexxIntegerClass, RexxList, RexxMessage, RexxMethod, RexxMutableBuffer, RexxNumberString, RexxObject, PackageClass, RoutineClass, RexxStack, StackFrameClass, RexxStem, RexxString, RexxSupplier, RexxHashTableCollection, RexxCompoundElement, RexxHashTable, RexxListTable, RexxTextClass, RexxText, Unicode, RexxActivity, CPPCode, AttributeGetterCode, ConstantGetterCode, AbstractCode, RexxActivation, RexxActivationFrameBuffer, RexxCode, RexxNativeActivation, RexxNativeCode, RexxNativeMethod, RexxNativeRoutine, RegisteredRoutine, RexxVariable, RexxVariableDictionary, SecurityManager, RexxCompoundVariable, RexxDotVariable, RexxExpressionFunction, RexxExpressionList, RexxExpressionLogical, RexxExpressionMessage, RexxExpressionOperator, RexxStemVariable, RexxParseVariable, RexxVariableReference, RexxInstructionAddress, RexxInstructionAssignment, RexxInstructionCall, ClassDirective, RexxDoBlock, RexxInstructionDo, RexxInstructionDrop, RexxInstructionElse, RexxInstructionEndIf, RexxInstructionEnd, RexxInstructionExpose, ExtensionDirective, RexxInstructionForward, RexxInstructionGuard, RexxInstructionIf, RexxInstructionLeave, LibraryDirective, RexxInstructionMessage, RexxInstructionParse, RexxTrigger, RexxInstructionProcedure, RexxInstructionRaise, RequiresDirective, RexxInstruction, RexxInstructionExpression, RexxInstructionSelect, RexxInstructionSignal, RexxInstructionThen, RexxInstructionTrace, RexxInstructionUpper, RexxInstructionUseStrict, RexxEnvelope, RexxInternalStack, RexxMemory, RexxSmartBuffer, LibraryPackage, RexxClause, RexxSource, RexxToken, WeakReference, and InterpreterInstance.

Definition at line 180 of file ObjectClass.hpp.

◆ unflatten()

virtual RexxObject* RexxVirtualBase::unflatten ( RexxEnvelope )
inlinevirtual

The documentation for this class was generated from the following file: