Mercurial > hg > octave-nkf
diff src/variables.h @ 5791:70215aff5ccf
[project @ 2006-05-04 18:38:45 by jwe]
author | jwe |
---|---|
date | Thu, 04 May 2006 18:38:45 +0000 |
parents | cbf717bf8150 |
children | 1138ced03f14 |
line wrap: on
line diff
--- a/src/variables.h +++ b/src/variables.h @@ -107,6 +107,16 @@ extern void set_global_value (const std::string& nm, const octave_value& val); +extern octave_value +set_internal_variable (bool& var, const octave_value_list& args, + const char *nm); + +extern octave_value +set_internal_variable (std::string& var, const octave_value_list& args, + const char *nm); + +#define SET_INTERNAL_VARIABLE(NM) set_internal_variable (V ## NM, args, #NM) + extern std::string builtin_string_variable (const std::string&); extern int builtin_real_scalar_variable (const std::string&, double&); extern octave_value builtin_any_variable (const std::string&);