#include <RexxActivationStack.hpp>
Static Public Member Functions | |
static RexxActivationFrameBuffer * | newInstance (size_t) |
Static Public Member Functions inherited from RexxInternalObject | |
static size_t | getObjectHeaderSize () |
Protected Attributes | |
size_t | size |
size_t | next |
RexxActivationFrameBuffer * | previous |
RexxObject * | buffer [1] |
Additional Inherited Members | |
Public Attributes inherited from RexxInternalObject | |
ObjectHeader | header |
RexxBehaviour * | behaviour |
Protected Member Functions inherited from RexxVirtualBase | |
virtual | ~RexxVirtualBase () |
virtual void | baseVirtual () |
Definition at line 49 of file RexxActivationStack.hpp.
|
inline |
Definition at line 55 of file RexxActivationStack.hpp.
|
inline |
Definition at line 56 of file RexxActivationStack.hpp.
|
inline |
Definition at line 62 of file RexxActivationStack.hpp.
Referenced by RexxActivationStack::allocateFrame().
|
inline |
Definition at line 69 of file RexxActivationStack.hpp.
Referenced by RexxActivationStack::releaseFrame().
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 74 of file RexxActivationStack.cpp.
References cleanUpFlatten, flatten_reference, and setUpFlatten.
|
inline |
Definition at line 87 of file RexxActivationStack.hpp.
References previous.
Referenced by RexxActivationStack::releaseFrame().
|
inline |
Definition at line 61 of file RexxActivationStack.hpp.
Referenced by RexxActivationStack::ensureCapacity(), and RexxActivationStack::expandCapacity().
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 56 of file RexxActivationStack.cpp.
References memory_mark, and previous.
|
virtual |
Reimplemented from RexxVirtualBase.
Definition at line 66 of file RexxActivationStack.cpp.
References memory_mark_general, and previous.
|
static |
Definition at line 145 of file RexxActivationStack.cpp.
References new_object(), next, OREF_NULL, previous, size, and T_ActivationFrameBuffer.
Referenced by new_activationFrameBuffer().
|
inline |
Definition at line 52 of file RexxActivationStack.hpp.
|
inline |
Definition at line 53 of file RexxActivationStack.hpp.
|
inline |
Definition at line 51 of file RexxActivationStack.hpp.
|
inline |
Definition at line 79 of file RexxActivationStack.hpp.
References previous.
Referenced by RexxActivationStack::expandCapacity().
|
inline |
Definition at line 74 of file RexxActivationStack.hpp.
Referenced by RexxActivationStack::releaseFrame().
|
inline |
Definition at line 85 of file RexxActivationStack.hpp.
References next.
Referenced by RexxActivationStack::releaseFrame().
|
protected |
Definition at line 97 of file RexxActivationStack.hpp.
Referenced by allocateFrame(), contains(), and releaseFrame().
|
protected |
Definition at line 95 of file RexxActivationStack.hpp.
Referenced by allocateFrame(), hasCapacity(), newInstance(), releaseFrame(), and reset().
|
protected |
Definition at line 96 of file RexxActivationStack.hpp.
Referenced by getPrevious(), live(), liveGeneral(), newInstance(), and push().
|
protected |
Definition at line 94 of file RexxActivationStack.hpp.
Referenced by contains(), hasCapacity(), and newInstance().