Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1.  
  2. #ifndef __evalfuncbase_h__
  3. #define __evalfuncbase_h__
  4.  
  5. #include "yacasbase.h"
  6.  
  7. // class EvalFuncBase defines the interface to 'something that can
  8. // evaluate'
  9. class LispEnvironment;
  10. class EvalFuncBase : public YacasBase
  11. {
  12. public:
  13.     virtual void Evaluate(LispPtr& aResult,LispEnvironment& aEnvironment,
  14.                   LispPtr& aArguments)=0;
  15.     virtual ~EvalFuncBase() {}
  16. };
  17.  
  18. #endif
  19.