ooRexx
4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax. Fossies Dox: ooRexx-4.2.0-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) 
|
Go to the documentation of this file. 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;};
RexxObject ** allocateFrame(size_t entries)
RexxActivationFrameBuffer * current
void flatten(RexxEnvelope *)
void liveGeneral(int reason)
void ensureCapacity(size_t entries)
RexxActivationFrameBuffer(RESTORETYPE restoreType)
RexxActivationFrameBuffer()
RexxActivationFrameBuffer * new_activationFrameBuffer(size_t s)
RexxActivationFrameBuffer * unused
RexxObject ** allocateFrame(size_t entries)
void push(RexxActivationFrameBuffer *p)
static RexxActivationFrameBuffer * newInstance(size_t)
void liveGeneral(int reason)
RexxActivationFrameBuffer * previous
void releaseFrame(RexxObject **frame)
bool contains(RexxObject **frame)
void expandCapacity(size_t entries)
RexxActivationFrameBuffer * getPrevious()
void releaseFrame(RexxObject **frame)
bool hasCapacity(size_t entries)