Mercurial > hg > octave-lyh
comparison 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 |
comparison
equal
deleted
inserted
replaced
10886:9993f1354713 | 10887:f10d0bc8f9cc |
---|---|
59 | 59 |
60 octave_value_list subsref (const std::string& type, | 60 octave_value_list subsref (const std::string& type, |
61 const std::list<octave_value_list>& idx, | 61 const std::list<octave_value_list>& idx, |
62 int nargout); | 62 int nargout); |
63 | 63 |
64 octave_value_list subsref (const std::string& type, | |
65 const std::list<octave_value_list>& idx, | |
66 int nargout, const std::list<octave_lvalue>* lvalue_list); | |
67 | |
64 octave_function *function_value (bool = false) { return this; } | 68 octave_function *function_value (bool = false) { return this; } |
65 | 69 |
66 bool is_builtin_function (void) const { return true; } | 70 bool is_builtin_function (void) const { return true; } |
67 | 71 |
68 octave_value_list | 72 octave_value_list |
69 do_multi_index_op (int nargout, const octave_value_list& args); | 73 do_multi_index_op (int nargout, const octave_value_list& args); |
74 | |
75 octave_value_list | |
76 do_multi_index_op (int nargout, const octave_value_list& args, | |
77 const std::list<octave_lvalue>* lvalue_list); | |
78 | |
79 static const std::list<octave_lvalue> *curr_lvalue_list; | |
70 | 80 |
71 protected: | 81 protected: |
72 | 82 |
73 // A pointer to the actual function. | 83 // A pointer to the actual function. |
74 fcn f; | 84 fcn f; |