2005/5/9

     
 

class LispStackFrame

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lisp::LispStackFrame Class Reference

#include <StackFrame.h>

Inheritance diagram for acdk::lisp::LispStackFrame:

acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 LispStackFrame (IN(RLispStackFrame) parent=Nil)
bool containsKey (IN(RString) symbol)
RLispVar get (IN(RString) symbol)
void put (IN(RString) symbol, IN(RLispVar) var, bool forcelocal=false)
void setParent (IN(RLispStackFrame) p)
acdk::util::RSet keySet ()
RString toString ()
 return a string representation of this object Object::toString() return getName() by default


Private Attributes

acdk::util::RHashMap _current
RLispStackFrame _parent

Constructor & Destructor Documentation

acdk::lisp::LispStackFrame::LispStackFrame IN(RLispStackFrame parent = Nil  )  [inline]
 


Member Function Documentation

bool acdk::lisp::LispStackFrame::containsKey IN(RString symbol  )  [inline]
 

RLispVar acdk::lisp::LispStackFrame::get IN(RString symbol  )  [inline]
 

acdk::util::RSet acdk::lisp::LispStackFrame::keySet  )  [inline]
 

void acdk::lisp::LispStackFrame::put IN(RString symbol,
IN(RLispVar var,
bool  forcelocal = false
[inline]
 

void acdk::lisp::LispStackFrame::setParent IN(RLispStackFrame p  )  [inline]
 

RString acdk::lisp::LispStackFrame::toString  )  [virtual]
 

return a string representation of this object Object::toString() return getName() by default

Reimplemented from acdk::lang::Object.


Member Data Documentation

acdk::util::RHashMap acdk::lisp::LispStackFrame::_current [private]
 

RLispStackFrame acdk::lisp::LispStackFrame::_parent [private]