#include "ExpressionStack.hpp"#include "DoBlock.hpp"#include "RexxLocalVariables.hpp"#include "RexxDateTime.hpp"#include "RexxCode.hpp"#include "ActivityManager.hpp"#include "RexxCompoundTail.hpp"#include "ContextClass.hpp"Go to the source code of this file.
Classes | |
| class | ActivationSettings |
| class | RexxActivation |
Macros | |
| #define | ACTIVE 0 |
| #define | REPLIED 1 |
| #define | RETURNED 2 |
| #define | RETURN_STATUS_NORMAL 0 |
| #define | RETURN_STATUS_ERROR 1 |
| #define | RETURN_STATUS_FAILURE -1 |
| #define | MS_PREORDER 0x01 /* Macro Space Pre-Search */ |
| #define | MS_POSTORDER 0x02 /* Macro Space Post-Search */ |
| #define | DEBUGPAUSE 0x00000001 |
| #define | METHODCALL 0x00000002 |
| #define | INTERNALCALL 0x00000004 |
| #define | INTERPRET 0x00000008 |
| #define | PROGRAMCALL 0x00000010 |
| #define | EXTERNALCALL 0x00000020 |
| #define | TOP_LEVEL_CALL (PROGRAMCALL | METHODCALL | EXTERNALCALL) |
| #define | PROGRAM_LEVEL_CALL (PROGRAMCALL | EXTERNALCALL) |
| #define | PROGRAM_OR_METHOD (PROGRAMCALL | METHODCALL) |
| #define | INTERNAL_LEVEL_CALL (INTERNALCALL | INTERPRET) |
| #define | SCOPE_RESERVED 1 |
| #define | SCOPE_RELEASED 0 |
Functions | |
| uint64_t | RANDOMIZE (uint64_t seed) |
Variables | |
| const uint64_t | RANDOM_FACTOR = 25214903917LL |
| const uint64_t | RANDOM_ADDER = 11LL |
| const size_t | SIZE_BITS = sizeof(void *) * 8 |
| #define ACTIVE 0 |
Definition at line 77 of file RexxActivation.hpp.
| #define DEBUGPAUSE 0x00000001 |
Definition at line 144 of file RexxActivation.hpp.
| #define EXTERNALCALL 0x00000020 |
Definition at line 149 of file RexxActivation.hpp.
| #define INTERNAL_LEVEL_CALL (INTERNALCALL | INTERPRET) |
Definition at line 158 of file RexxActivation.hpp.
| #define INTERNALCALL 0x00000004 |
Definition at line 146 of file RexxActivation.hpp.
| #define INTERPRET 0x00000008 |
Definition at line 147 of file RexxActivation.hpp.
| #define METHODCALL 0x00000002 |
Definition at line 145 of file RexxActivation.hpp.
| #define MS_POSTORDER 0x02 /* Macro Space Post-Search */ |
Definition at line 87 of file RexxActivation.hpp.
| #define MS_PREORDER 0x01 /* Macro Space Pre-Search */ |
Definition at line 86 of file RexxActivation.hpp.
| #define PROGRAM_LEVEL_CALL (PROGRAMCALL | EXTERNALCALL) |
Definition at line 154 of file RexxActivation.hpp.
| #define PROGRAM_OR_METHOD (PROGRAMCALL | METHODCALL) |
Definition at line 156 of file RexxActivation.hpp.
| #define PROGRAMCALL 0x00000010 |
Definition at line 148 of file RexxActivation.hpp.
| #define REPLIED 1 |
Definition at line 78 of file RexxActivation.hpp.
| #define RETURN_STATUS_ERROR 1 |
Definition at line 82 of file RexxActivation.hpp.
| #define RETURN_STATUS_FAILURE -1 |
Definition at line 83 of file RexxActivation.hpp.
| #define RETURN_STATUS_NORMAL 0 |
Definition at line 81 of file RexxActivation.hpp.
| #define RETURNED 2 |
Definition at line 79 of file RexxActivation.hpp.
| #define SCOPE_RELEASED 0 |
Definition at line 162 of file RexxActivation.hpp.
| #define SCOPE_RESERVED 1 |
Definition at line 161 of file RexxActivation.hpp.
| #define TOP_LEVEL_CALL (PROGRAMCALL | METHODCALL | EXTERNALCALL) |
Definition at line 152 of file RexxActivation.hpp.
Definition at line 72 of file RexxActivation.hpp.
References RANDOM_ADDER, and RANDOM_FACTOR.
Referenced by RexxActivity::generateRandomNumberSeed(), and RexxActivation::getRandomSeed().
Definition at line 70 of file RexxActivation.hpp.
Referenced by RANDOMIZE().
Definition at line 69 of file RexxActivation.hpp.
Referenced by RANDOMIZE().
| const size_t SIZE_BITS = sizeof(void *) * 8 |
Definition at line 74 of file RexxActivation.hpp.