45 #ifndef Included_RexxActivationStack
46 #define Included_RexxActivationStack
51 inline void *
operator new(
size_t size,
void *ptr) {
return ptr;};
52 inline void operator delete(
void *) { ; }
53 inline void operator delete(
void *,
void *) { ; }
106 inline void *
operator new(
size_t size,
void *ptr) {
return ptr;};
RexxActivationFrameBuffer * new_activationFrameBuffer(size_t s)
RexxActivationFrameBuffer * previous
void push(RexxActivationFrameBuffer *p)
static RexxActivationFrameBuffer * newInstance(size_t)
RexxActivationFrameBuffer()
RexxObject ** allocateFrame(size_t entries)
void releaseFrame(RexxObject **frame)
void liveGeneral(int reason)
void flatten(RexxEnvelope *)
bool contains(RexxObject **frame)
RexxActivationFrameBuffer * getPrevious()
bool hasCapacity(size_t entries)
RexxActivationFrameBuffer(RESTORETYPE restoreType)
void expandCapacity(size_t entries)
void liveGeneral(int reason)
RexxObject ** allocateFrame(size_t entries)
RexxActivationFrameBuffer * current
void ensureCapacity(size_t entries)
RexxActivationFrameBuffer * unused
void releaseFrame(RexxObject **frame)