comparison 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
comparison
equal deleted inserted replaced
5790:60659f01c75b 5791:70215aff5ccf
105 extern octave_value 105 extern octave_value
106 get_global_value (const std::string& nm, bool silent = false); 106 get_global_value (const std::string& nm, bool silent = false);
107 107
108 extern void set_global_value (const std::string& nm, const octave_value& val); 108 extern void set_global_value (const std::string& nm, const octave_value& val);
109 109
110 extern octave_value
111 set_internal_variable (bool& var, const octave_value_list& args,
112 const char *nm);
113
114 extern octave_value
115 set_internal_variable (std::string& var, const octave_value_list& args,
116 const char *nm);
117
118 #define SET_INTERNAL_VARIABLE(NM) set_internal_variable (V ## NM, args, #NM)
119
110 extern std::string builtin_string_variable (const std::string&); 120 extern std::string builtin_string_variable (const std::string&);
111 extern int builtin_real_scalar_variable (const std::string&, double&); 121 extern int builtin_real_scalar_variable (const std::string&, double&);
112 extern octave_value builtin_any_variable (const std::string&); 122 extern octave_value builtin_any_variable (const std::string&);
113 123
114 extern void link_to_global_variable (symbol_record *sr); 124 extern void link_to_global_variable (symbol_record *sr);