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)  

ActivationSettings Class Reference

#include <RexxActivation.hpp>

Collaboration diagram for ActivationSettings:
[legend]

Public Member Functions

 ActivationSettings ()
 

Public Attributes

RexxDirectorytraps
 
RexxDirectoryconditionObj
 
RexxObject ** parent_arglist
 
size_t parent_argcount
 
RexxMethodparent_method
 
RexxCodeparent_code
 
RexxStringcurrent_env
 
RexxStringalternate_env
 
RexxStringmsgname
 
RexxVariableDictionaryobject_variables
 
RexxStringcalltype
 
RexxDirectorystreams
 
RexxStringhalt_description
 
SecurityManagersecurityManager
 
RexxObjectscope
 
size_t traceOption
 
size_t flags
 
wholenumber_t trace_skip
 
int return_status
 
size_t traceindent
 
NumericSettings numericSettings
 
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 126 of file RexxActivation.hpp.

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

◆ flags

size_t ActivationSettings::flags

Definition at line 121 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::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_code

◆ parent_method

RexxMethod* ActivationSettings::parent_method

Definition at line 108 of file RexxActivation.hpp.

◆ return_status

int ActivationSettings::return_status

◆ scope

RexxObject* ActivationSettings::scope

Definition at line 119 of file RexxActivation.hpp.

◆ securityManager

◆ streams

◆ timestamp

◆ trace_skip

wholenumber_t ActivationSettings::trace_skip

◆ traceindent

◆ traceOption

size_t ActivationSettings::traceOption

Definition at line 120 of file RexxActivation.hpp.

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

◆ traps


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