Mercurial > octave
diff libinterp/parse-tree/parse.h @ 26883:a2aed4b49be3
fix const-ness of feval arguments
* parse.h, oct-parse.yy (feval (const char *...)): New overload.
(feval (const octave_value&...)): Declare first arg const.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sat, 09 Mar 2019 10:25:11 +0000 |
parents | 581d01526b34 |
children | 9b261300a001 |
line wrap: on
line diff
--- a/libinterp/parse-tree/parse.h Mon Mar 11 11:49:24 2019 -0700 +++ b/libinterp/parse-tree/parse.h Sat Mar 09 10:25:11 2019 +0000 @@ -564,6 +564,11 @@ const std::string& warn_for = ""); extern OCTINTERP_API octave_value_list + feval (const char *name, + const octave_value_list& args = octave_value_list (), + int nargout = 0); + + extern OCTINTERP_API octave_value_list feval (const std::string& name, const octave_value_list& args = octave_value_list (), int nargout = 0); @@ -574,7 +579,7 @@ int nargout = 0); extern OCTINTERP_API octave_value_list - feval (octave_value& val, + feval (const octave_value& val, const octave_value_list& args = octave_value_list (), int nargout = 0);