#include <RexxListTable.hpp>
Public Attributes | |
size_t | size |
LISTENTRY | elements [1] |
Public Attributes inherited from RexxInternalObject | |
ObjectHeader | header |
RexxBehaviour * | behaviour |
Additional Inherited Members | |
Static Public Member Functions inherited from RexxInternalObject | |
static size_t | getObjectHeaderSize () |
Protected Member Functions inherited from RexxVirtualBase | |
virtual | ~RexxVirtualBase () |
virtual void | baseVirtual () |
Definition at line 55 of file RexxListTable.hpp.
|
inline |
Definition at line 65 of file RexxListTable.hpp.
|
inline |
Definition at line 66 of file RexxListTable.hpp.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 72 of file RexxListTable.cpp.
References cleanUpFlatten, flatten_reference, setUpFlatten, and size.
|
inline |
Definition at line 71 of file RexxListTable.hpp.
References elements.
Referenced by RexxList::getFree().
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 47 of file RexxListTable.cpp.
References elements, memory_mark, and size.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 59 of file RexxListTable.cpp.
References elements, memory_mark_general, and size.
|
inline |
Definition at line 60 of file RexxListTable.hpp.
|
inline |
Definition at line 61 of file RexxListTable.hpp.
|
inline |
Definition at line 62 of file RexxListTable.hpp.
|
inline |
Definition at line 63 of file RexxListTable.hpp.
|
inline |
Definition at line 59 of file RexxListTable.hpp.
void * RexxListTable::operator new | ( | size_t | size, |
size_t | initialSize | ||
) |
Definition at line 88 of file RexxListTable.cpp.
References new_object(), size, and T_ListTable.
void * RexxListTable::operator new | ( | size_t | size, |
size_t | initialSize, | ||
size_t | companionSize | ||
) |
Definition at line 100 of file RexxListTable.cpp.
References RexxInternalObject::getObjectSize(), RexxMemory::markWord, memoryObject, new_object(), roundObjectBoundary(), RexxInternalObject::setObjectSize(), size, T_ListTable, RexxList::table, TheListTableBehaviour, and RexxMemory::virtualFunctionTable.
LISTENTRY RexxListTable::elements[1] |
Definition at line 74 of file RexxListTable.hpp.
Referenced by getData(), live(), and liveGeneral().
size_t RexxListTable::size |
Definition at line 73 of file RexxListTable.hpp.
Referenced by flatten(), live(), liveGeneral(), and operator new().