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]