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
{ 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);
@ -447,7 +447,7 @@ void TExpression::eval()
{
const int nparms = (int) ((real &) evalstack.pop()).integer();
evaluate_user_func(instr.string(), nparms, evalstack);
evaluate_user_func(instr.string(), nparms, evalstack, type);
}
break;
case _sqrt:

View File

@ -416,7 +416,7 @@ protected:
protected: // TObject
// @cmember Stampa l'espressione su <p out> (serve per implementare l'insertore)
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
public: