Mercurial > hg > octave-nkf
diff src/ov-builtin.h @ 10887:f10d0bc8f9cc
make isargout available to DEFUNs
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 13 Aug 2010 10:14:52 +0200 |
parents | f3b65e1ae355 |
children | fd0a3ac60b0e |
line wrap: on
line diff
--- a/src/ov-builtin.h +++ b/src/ov-builtin.h @@ -61,6 +61,10 @@ const std::list<octave_value_list>& idx, int nargout); + octave_value_list subsref (const std::string& type, + const std::list<octave_value_list>& idx, + int nargout, const std::list<octave_lvalue>* lvalue_list); + octave_function *function_value (bool = false) { return this; } bool is_builtin_function (void) const { return true; } @@ -68,6 +72,12 @@ octave_value_list do_multi_index_op (int nargout, const octave_value_list& args); + octave_value_list + do_multi_index_op (int nargout, const octave_value_list& args, + const std::list<octave_lvalue>* lvalue_list); + + static const std::list<octave_lvalue> *curr_lvalue_list; + protected: // A pointer to the actual function.