Mercurial > octave-nkf
comparison src/ov-usr-fcn.h @ 10832:1b2fcd122c6a
allow user detect ignored outputs in m-functions
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 29 Jul 2010 12:45:23 +0200 |
parents | 9cd5aa83fa62 |
children | 883b9308353c |
comparison
equal
deleted
inserted
replaced
10831:1646bd8e3735 | 10832:1b2fcd122c6a |
---|---|
266 | 266 |
267 octave_value_list subsref (const std::string& type, | 267 octave_value_list subsref (const std::string& type, |
268 const std::list<octave_value_list>& idx, | 268 const std::list<octave_value_list>& idx, |
269 int nargout); | 269 int nargout); |
270 | 270 |
271 octave_value_list subsref (const std::string& type, | |
272 const std::list<octave_value_list>& idx, | |
273 int nargout, const std::list<octave_lvalue>* lvalue_list); | |
274 | |
271 octave_value_list | 275 octave_value_list |
272 do_multi_index_op (int nargout, const octave_value_list& args); | 276 do_multi_index_op (int nargout, const octave_value_list& args); |
277 | |
278 octave_value_list | |
279 do_multi_index_op (int nargout, const octave_value_list& args, | |
280 const std::list<octave_lvalue>* lvalue_list); | |
273 | 281 |
274 tree_parameter_list *parameter_list (void) { return param_list; } | 282 tree_parameter_list *parameter_list (void) { return param_list; } |
275 | 283 |
276 tree_parameter_list *return_list (void) { return ret_list; } | 284 tree_parameter_list *return_list (void) { return ret_list; } |
277 | 285 |
380 void print_code_function_header (void); | 388 void print_code_function_header (void); |
381 | 389 |
382 void print_code_function_trailer (void); | 390 void print_code_function_trailer (void); |
383 | 391 |
384 void bind_automatic_vars (const string_vector& arg_names, int nargin, | 392 void bind_automatic_vars (const string_vector& arg_names, int nargin, |
385 int nargout, const octave_value_list& va_args); | 393 int nargout, const octave_value_list& va_args, |
394 const std::list<octave_lvalue> *lvalue_list); | |
386 | 395 |
387 // No copying! | 396 // No copying! |
388 | 397 |
389 octave_user_function (const octave_user_function& fn); | 398 octave_user_function (const octave_user_function& fn); |
390 | 399 |