Aggiunto parametro tipo alla evaluate_user_func

git-svn-id: svn://10.65.10.50/trunk@3432 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1996-08-23 15:25:55 +00:00
parent 43ac216bfd
commit 8ba809f9e7
2 changed files with 3 additions and 3 deletions

View File

@ -194,7 +194,7 @@ TExpression::operator const char*()
void TExpression::print_on(ostream& out) const void TExpression::print_on(ostream& out) const
{ out << _original; } { out << _original; }
void TExpression::evaluate_user_func(const char * name, int nparms, TStack & stack) const void TExpression::evaluate_user_func(const char * name, int nparms, TStack & stack, TTypeexp type) const
{ {
NFCHECK("Unknown function : %s ", name); NFCHECK("Unknown function : %s ", name);
@ -447,7 +447,7 @@ void TExpression::eval()
{ {
const int nparms = (int) ((real &) evalstack.pop()).integer(); const int nparms = (int) ((real &) evalstack.pop()).integer();
evaluate_user_func(instr.string(), nparms, evalstack); evaluate_user_func(instr.string(), nparms, evalstack, type);
} }
break; break;
case _sqrt: case _sqrt:

View File

@ -416,7 +416,7 @@ protected:
protected: // TObject protected: // TObject
// @cmember Stampa l'espressione su <p out> (serve per implementare l'insertore) // @cmember Stampa l'espressione su <p out> (serve per implementare l'insertore)
virtual void print_on(ostream& out) const ; virtual void print_on(ostream& out) const ;
virtual void evaluate_user_func(const char * name, int nparms, TStack & stack) const ; virtual void evaluate_user_func(const char * name, int nparms, TStack & stack, TTypeexp type) const ;
// @access Public Member // @access Public Member
public: public: