class LispSymbol

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

acdk::lisp::LispSymbol Class Reference

#include <LispSymbol.h>

Inheritance diagram for acdk::lisp::LispSymbol:

acdk::lisp::LispVar acdk::io::Serializable acdk::lang::Object acdk::lang::Cloneable acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 LispSymbol (IN(RString) val)
virtual RString toString ()
 converts it to string without paranteses or white spaces

virtual RString toCode ()
 converts it to Lisp code

virtual acdk::lang::Object clone ()
virtual acdk::lang::Object clone (sys::Allocator *alc)
void _setSymbolString (IN(RString) str)

Static Public Member Functions

acdk::lang::Object create_instance ()
 for serialization

Private Attributes

RString _val

Constructor & Destructor Documentation

acdk::lisp::LispSymbol::LispSymbol IN(RString val  )  [inline]

Member Function Documentation

void acdk::lisp::LispSymbol::_setSymbolString IN(RString str  )  [inline]

virtual acdk::lang::Object acdk::lisp::LispSymbol::clone sys::Allocator *  alc  )  [inline, virtual]

Implements acdk::lisp::LispVar.

virtual acdk::lang::Object acdk::lisp::LispSymbol::clone  )  [inline, virtual]

Implements acdk::lisp::LispVar.

acdk::lang::Object acdk::lisp::LispSymbol::create_instance  )  [inline, static]

for serialization

Reimplemented from acdk::lang::Object.

virtual RString acdk::lisp::LispSymbol::toCode  )  [inline, virtual]

converts it to Lisp code

Implements acdk::lisp::LispVar.

virtual RString acdk::lisp::LispSymbol::toString  )  [inline, virtual]

converts it to string without paranteses or white spaces

Implements acdk::lisp::LispVar.

Member Data Documentation

RString acdk::lisp::LispSymbol::_val [private]