Mercurial > hg > octave-nkf
diff src/ov-usr-fcn.h @ 4214:b9317f3973ec
[project @ 2002-12-04 04:57:01 by jwe]
author | jwe |
---|---|
date | Wed, 04 Dec 2002 04:57:01 +0000 |
parents | 5719210fff4c |
children | 23d06c9e1edd |
line wrap: on
line diff
--- a/src/ov-usr-fcn.h +++ b/src/ov-usr-fcn.h @@ -30,14 +30,13 @@ #include <ctime> #include <string> +#include <stack> #include "comment-list.h" #include "oct-obj.h" #include "ov-fcn.h" #include "ov-typeinfo.h" -#include "SLStack.h" - class string_vector; class octave_value; @@ -134,7 +133,10 @@ if (saved_args.empty ()) args_passed = octave_value_list (); else - args_passed = saved_args.pop (); + { + args_passed = saved_args.top (); + saved_args.pop (); + } } octave_value_list subsref (const std::string type, @@ -213,7 +215,7 @@ octave_value_list args_passed; // A place to store the passed args for recursive calls. - SLStack<octave_value_list> saved_args; + std::stack<octave_value_list> saved_args; // The number of arguments passed in. int num_args_passed;