zorba::StackFrame Class Reference

Representation of the runtime stack frame. More...

#include <zorba/debugger_client.h>

Inheritance diagram for zorba::StackFrame:

Inheritance graph
[legend]
Collaboration diagram for zorba::StackFrame:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void addReference () const
virtual bool empty () const =0
virtual void free ()
long getRefCount () const
virtual StackFramepop ()=0
void removeReference ()
virtual unsigned int size () const =0
virtual const Frametop () const =0
virtual ~StackFrame ()

Protected Attributes

unsigned int theRefCount


Detailed Description

Representation of the runtime stack frame.

Definition at line 79 of file debugger_client.h.


Constructor & Destructor Documentation

virtual zorba::StackFrame::~StackFrame (  )  [inline, virtual]

Definition at line 83 of file debugger_client.h.


Member Function Documentation

void zorba::SmartObject::addReference (  )  const [inline, inherited]

Definition at line 39 of file smart_ptr.h.

virtual bool zorba::StackFrame::empty (  )  const [pure virtual]

virtual void zorba::SmartObject::free (  )  [inline, virtual, inherited]

Definition at line 35 of file smart_ptr.h.

long zorba::SmartObject::getRefCount (  )  const [inline, inherited]

Definition at line 37 of file smart_ptr.h.

virtual StackFrame* zorba::StackFrame::pop (  )  [pure virtual]

void zorba::SmartObject::removeReference (  )  [inline, inherited]

Definition at line 41 of file smart_ptr.h.

virtual unsigned int zorba::StackFrame::size (  )  const [pure virtual]

virtual const Frame* zorba::StackFrame::top (  )  const [pure virtual]


Member Data Documentation

unsigned int zorba::SmartObject::theRefCount [mutable, protected, inherited]

Definition at line 26 of file smart_ptr.h.


The documentation for this class was generated from the following file: