2005/5/9

     
 

class Function

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

acdk::lisp::Function Class Reference

#include <Function.h>

Inheritance diagram for acdk::lisp::Function:

acdk::lisp::LispBuildInFunction acdk::lisp::LispCallBack acdk::lisp::LispFunction acdk::lisp::LispObject List of all members.

Public Member Functions

virtual RString functionName ()=0
virtual RLispVar eval (IN(RLispEnvironment) env, IN(RLispList) args)=0
 args[0] == the symbol of function args[1 + n] == the arguments

virtual RString getHelpText ()=0
virtual RLispList getDefinition ()=0
virtual RLispList getDeclDefinition ()=0

Member Function Documentation

virtual RLispVar acdk::lisp::Function::eval (  IN(RLispEnvironment)  env,
IN(RLispList)  args
)  [pure virtual]
 

args[0] == the symbol of function args[1 + n] == the arguments

Implemented in acdk::lisp::LispBuildInFunction, acdk::lisp::LispCallBack, acdk::lisp::LispFunction, and acdk::lisp::LispObject.

virtual RString acdk::lisp::Function::functionName (   )  [pure virtual]
 

Implemented in acdk::lisp::LispBuildInFunction, acdk::lisp::LispCallBack, acdk::lisp::LispFunction, and acdk::lisp::LispObject.

virtual RLispList acdk::lisp::Function::getDeclDefinition (   )  [pure virtual]
 

Implemented in acdk::lisp::LispBuildInFunction, acdk::lisp::LispCallBack, acdk::lisp::LispFunction, and acdk::lisp::LispObject.

virtual RLispList acdk::lisp::Function::getDefinition (   )  [pure virtual]
 

Implemented in acdk::lisp::LispBuildInFunction, acdk::lisp::LispCallBack, acdk::lisp::LispFunction, and acdk::lisp::LispObject.

virtual RString acdk::lisp::Function::getHelpText (   )  [pure virtual]
 

Implemented in acdk::lisp::LispBuildInFunction, acdk::lisp::LispCallBack, acdk::lisp::LispFunction, and acdk::lisp::LispObject.