ActivationSettings Class Reference

#include <RexxActivation.hpp>

Public Member Functions

 ActivationSettings ()
 

Public Attributes

RexxDirectorytraps
 
RexxDirectoryconditionObj
 
RexxArrayparent_arguments
 
RexxObject ** parent_arglist
 
size_t parent_argcount
 
size_t parent_named_argcount
 
RexxMethodparent_method
 
RexxCodeparent_code
 
RexxStringcurrent_env
 
RexxStringalternate_env
 
RexxStringmsgname
 
RexxVariableDictionaryobject_variables
 
RexxStringcalltype
 
RexxDirectorystreams
 
RexxStringhalt_description
 
SecurityManagersecurityManager
 
RexxObjectscope
 
size_t traceOption
 
size_t flags
 
size_t externalTraceOption
 
size_t externalTraceFlags
 
size_t externalTraceDepth
 
wholenumber_t trace_skip
 
int return_status
 
size_t traceindent
 
NumericSettings numericSettings
 
bool propagateNumericSettings
 
bool enableCommands
 
bool enableMacrospace
 
int64_t elapsed_time
 
RexxDateTime timestamp
 
bool intermediate_trace
 
RexxLocalVariables local_variables
 

Detailed Description

Definition at line 99 of file RexxActivation.hpp.

Constructor & Destructor Documentation

◆ ActivationSettings()

ActivationSettings::ActivationSettings ( )
inline

Definition at line 102 of file RexxActivation.hpp.

Member Data Documentation

◆ alternate_env

◆ calltype

◆ conditionObj

◆ current_env

◆ elapsed_time

int64_t ActivationSettings::elapsed_time

Definition at line 134 of file RexxActivation.hpp.

Referenced by RexxActivation::getElapsed(), and RexxActivation::getTime().

◆ enableCommands

bool ActivationSettings::enableCommands

◆ enableMacrospace

bool ActivationSettings::enableMacrospace

◆ externalTraceDepth

size_t ActivationSettings::externalTraceDepth

Definition at line 126 of file RexxActivation.hpp.

Referenced by RexxActivation::RexxActivation(), and RexxActivation::setTrace().

◆ externalTraceFlags

size_t ActivationSettings::externalTraceFlags

Definition at line 125 of file RexxActivation.hpp.

Referenced by RexxActivation::RexxActivation(), and RexxActivation::setTrace().

◆ externalTraceOption

size_t ActivationSettings::externalTraceOption

Definition at line 124 of file RexxActivation.hpp.

Referenced by RexxActivation::RexxActivation(), and RexxActivation::setTrace().

◆ flags

size_t ActivationSettings::flags

Definition at line 123 of file RexxActivation.hpp.

Referenced by RexxActivation::checkTrapTable(), RexxActivation::clearTraceSettings(), RexxActivation::conditionalPauseInstruction(), RexxActivation::debugPause(), RexxActivation::debugSkip(), RexxActivation::exitFrom(), RexxActivation::externalTraceOff(), RexxActivation::externalTraceOn(), RexxActivation::forward(), RexxActivation::getContextReturnStatus(), RexxActivation::halt(), RexxActivation::inDebug(), RexxActivation::isElapsedTimerReset(), RexxActivation::isExternalTraceOn(), RexxActivation::isForwarded(), RexxActivation::isGuarded(), RexxActivation::pauseCommand(), RexxActivation::pauseInstruction(), RexxActivation::pauseLabel(), RexxActivation::procedureExpose(), RexxActivation::processClauseBoundary(), RexxActivation::reply(), RexxActivation::returnFrom(), RexxActivation::RexxActivation(), RexxActivation::rexxVariable(), RexxActivation::run(), RexxActivation::setElapsedTimerInvalid(), RexxActivation::setElapsedTimerValid(), RexxActivation::setExternalTraceOff(), RexxActivation::setExternalTraceOn(), RexxActivation::setGuarded(), RexxActivation::setReturnStatus(), RexxActivation::setTrace(), RexxActivation::traceClause(), RexxActivation::traceCommand(), RexxActivation::traceCompoundValue(), RexxActivation::traceEntry(), RexxActivation::traceInstruction(), RexxActivation::traceLabel(), RexxActivation::traceOperatorValue(), RexxActivation::traceResult(), RexxActivation::traceSourceString(), RexxActivation::traceTaggedValue(), RexxActivation::traceValue(), RexxActivation::tracingAll(), RexxActivation::tracingCommands(), RexxActivation::tracingErrors(), RexxActivation::tracingFailures(), RexxActivation::tracingInstructions(), RexxActivation::tracingLabels(), RexxActivation::tracingResults(), RexxActivation::trap(), and RexxActivation::yield().

◆ halt_description

RexxString* ActivationSettings::halt_description

◆ intermediate_trace

◆ local_variables

◆ msgname

◆ numericSettings

◆ object_variables

◆ parent_argcount

size_t ActivationSettings::parent_argcount

◆ parent_arglist

◆ parent_arguments

RexxArray* ActivationSettings::parent_arguments

◆ parent_code

◆ parent_method

RexxMethod* ActivationSettings::parent_method

Definition at line 110 of file RexxActivation.hpp.

◆ parent_named_argcount

size_t ActivationSettings::parent_named_argcount

◆ propagateNumericSettings

bool ActivationSettings::propagateNumericSettings

◆ return_status

int ActivationSettings::return_status

◆ scope

RexxObject* ActivationSettings::scope

Definition at line 121 of file RexxActivation.hpp.

◆ securityManager

◆ streams

◆ timestamp

◆ trace_skip

wholenumber_t ActivationSettings::trace_skip

◆ traceindent

◆ traceOption

size_t ActivationSettings::traceOption

◆ traps


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