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.
  Fossies Dox: ooRexx-4.2.0-source.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

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 156 of file ObjectClass.hpp.

Constructor & Destructor Documentation

◆ ~RexxVirtualBase()

virtual RexxVirtualBase::~RexxVirtualBase ( )
inlineprotectedvirtual

Definition at line 165 of file ObjectClass.hpp.

Member Function Documentation

◆ baseVirtual()

virtual void RexxVirtualBase::baseVirtual ( )
inlineprotectedvirtual

Definition at line 166 of file ObjectClass.hpp.

◆ flatten()

virtual void RexxVirtualBase::flatten ( RexxEnvelope )
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.

◆ live()

virtual void RexxVirtualBase::live ( size_t  )
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.

◆ liveGeneral()

virtual void RexxVirtualBase::liveGeneral ( int  reason)
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.

◆ unflatten()

virtual RexxObject* RexxVirtualBase::unflatten ( RexxEnvelope )
inlinevirtual

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