CallContextStubs.cpp File Reference
#include "RexxCore.h"
#include "ContextApi.hpp"
#include "RexxNativeActivation.hpp"
#include "SupplierClass.hpp"
#include "Interpreter.hpp"
#include "MethodClass.hpp"
#include "PackageClass.hpp"
#include "DirectoryClass.hpp"
Include dependency graph for CallContextStubs.cpp:

Go to the source code of this file.

Functions

RexxArrayObject RexxEntry GetCallArguments (RexxCallContext *c)
 
RexxObjectPtr RexxEntry GetCallArgument (RexxCallContext *c, stringsize_t i)
 
CSTRING RexxEntry GetRoutineName (RexxCallContext *c)
 
RexxRoutineObject RexxEntry GetCurrentRoutine (RexxCallContext *c)
 
void RexxEntry SetContextVariable (RexxCallContext *c, CSTRING n, RexxObjectPtr v)
 
RexxObjectPtr RexxEntry GetContextVariable (RexxCallContext *c, CSTRING n)
 
void RexxEntry DropContextVariable (RexxCallContext *c, CSTRING n)
 
RexxDirectoryObject RexxEntry GetAllContextVariables (RexxCallContext *c)
 
RexxStemObject RexxEntry ResolveStemVariable (RexxCallContext *c, RexxObjectPtr s)
 
void RexxEntry InvalidRoutine (RexxCallContext *c)
 
void RexxEntry SetExitContextVariable (RexxExitContext *c, CSTRING n, RexxObjectPtr v)
 
RexxObjectPtr RexxEntry GetExitContextVariable (RexxExitContext *c, CSTRING n)
 
void RexxEntry DropExitContextVariable (RexxExitContext *c, CSTRING n)
 
RexxDirectoryObject RexxEntry GetAllExitContextVariables (RexxExitContext *c)
 
RexxObjectPtr RexxEntry GetExitCallerContext (RexxExitContext *c)
 
stringsize_t RexxEntry GetContextDigits (RexxCallContext *c)
 
stringsize_t RexxEntry GetContextFuzz (RexxCallContext *c)
 
logical_t RexxEntry GetContextForm (RexxCallContext *c)
 
RexxObjectPtr RexxEntry GetCallerContext (RexxCallContext *c)
 
RexxClassObject RexxEntry FindCallContextClass (RexxCallContext *c, CSTRING n)
 

Function Documentation

◆ DropContextVariable()

void RexxEntry DropContextVariable ( RexxCallContext c,
CSTRING  n 
)

◆ DropExitContextVariable()

void RexxEntry DropExitContextVariable ( RexxExitContext c,
CSTRING  n 
)

◆ FindCallContextClass()

◆ GetAllContextVariables()

◆ GetAllExitContextVariables()

◆ GetCallArgument()

◆ GetCallArguments()

◆ GetCallerContext()

◆ GetContextDigits()

stringsize_t RexxEntry GetContextDigits ( RexxCallContext c)

Definition at line 251 of file CallContextStubs.cpp.

References ApiContext::context, and RexxNativeActivation::digits().

◆ GetContextForm()

logical_t RexxEntry GetContextForm ( RexxCallContext c)

Definition at line 277 of file CallContextStubs.cpp.

References ApiContext::context, and RexxNativeActivation::form().

◆ GetContextFuzz()

stringsize_t RexxEntry GetContextFuzz ( RexxCallContext c)

Definition at line 264 of file CallContextStubs.cpp.

References ApiContext::context, and RexxNativeActivation::fuzz().

◆ GetContextVariable()

RexxObjectPtr RexxEntry GetContextVariable ( RexxCallContext c,
CSTRING  n 
)

◆ GetCurrentRoutine()

RexxRoutineObject RexxEntry GetCurrentRoutine ( RexxCallContext c)

◆ GetExitCallerContext()

◆ GetExitContextVariable()

RexxObjectPtr RexxEntry GetExitContextVariable ( RexxExitContext c,
CSTRING  n 
)

◆ GetRoutineName()

◆ InvalidRoutine()

◆ ResolveStemVariable()

◆ SetContextVariable()

void RexxEntry SetContextVariable ( RexxCallContext c,
CSTRING  n,
RexxObjectPtr  v 
)

◆ SetExitContextVariable()

void RexxEntry SetExitContextVariable ( RexxExitContext c,
CSTRING  n,
RexxObjectPtr  v 
)