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.