Go to the source code of this file.
◆ ENTRY_COUNT
#define ENTRY_COUNT |
( |
|
n | ) |
((n)/sizeof(LISTENTRY)) |
◆ ENTRY_INDEX
#define ENTRY_INDEX |
( |
|
p | ) |
(p - this->table->getData()) |
◆ ENTRY_POINTER
#define ENTRY_POINTER |
( |
|
n | ) |
(this->table->getData() + n) |
◆ EXTEND_LIST_SIZE
#define EXTEND_LIST_SIZE 5 /* amount to extend by each time */ |
◆ INITIAL_LIST_SIZE
#define INITIAL_LIST_SIZE 5 /* initial list allocation */ |
◆ LIST_END
#define LIST_END ((size_t)-1) /* end of list marker */ |
◆ NOT_ACTIVE
#define NOT_ACTIVE ((size_t)-2) /* free element marker */ |
◆ TABLE_SIZE
#define TABLE_SIZE |
( |
|
n | ) |
((n)*sizeof(LISTENTRY)) |
◆ new_list()
Definition at line 147 of file ListClass.hpp.
Referenced by ProtectedSet::add(), ClassDirective::addInherits(), ExtensionDirective::addInherits(), RexxSource::addPackage(), RexxActivity::generateProgramInformation(), RexxSource::globalSetup(), ActivityManager::init(), Interpreter::init(), InterpreterInstance::initialize(), RexxVariableReference::list(), RexxClass::newRexx(), RexxActivation::pushEnvironment(), RexxVariableDictionary::reserve(), RexxSource::resolveDependencies(), RexxMessage::result(), Interpreter::startInterpreter(), RexxClass::subClassable(), RexxSource::translate(), and RexxSource::translateBlock().