comparison src/variables.h @ 4988:352d228d409b

[project @ 2004-09-11 13:05:38 by jwe]
author jwe
date Sat, 11 Sep 2004 13:05:39 +0000
parents ed0f3cb6d3d4
children da607e9daf12
comparison
equal deleted inserted replaced
4987:bad4898b468e 4988:352d228d409b
87 87
88 extern octave_value lookup_function (const std::string& nm); 88 extern octave_value lookup_function (const std::string& nm);
89 89
90 extern octave_value lookup_user_function (const std::string& nm); 90 extern octave_value lookup_user_function (const std::string& nm);
91 91
92 extern octave_value lookup_function_handle (const std::string& nm);
93
92 extern octave_value get_global_value (const std::string& nm); 94 extern octave_value get_global_value (const std::string& nm);
93 95
94 extern void set_global_value (const std::string& nm, const octave_value& val); 96 extern void set_global_value (const std::string& nm, const octave_value& val);
95 97
96 extern std::string builtin_string_variable (const std::string&); 98 extern std::string builtin_string_variable (const std::string&);
118 extern void mlock (const std::string&); 120 extern void mlock (const std::string&);
119 extern void munlock (const std::string&); 121 extern void munlock (const std::string&);
120 extern bool mislocked (const std::string&); 122 extern bool mislocked (const std::string&);
121 123
122 extern bool clear_function (const std::string& nm); 124 extern bool clear_function (const std::string& nm);
125 extern bool clear_variable (const std::string& nm);
126 extern bool clear_symbol (const std::string& nm);
123 127
124 // Symbol table for symbols at the top level. 128 // Symbol table for symbols at the top level.
125 extern symbol_table *top_level_sym_tab; 129 extern symbol_table *top_level_sym_tab;
126 130
127 // Symbol table for the current scope. 131 // Symbol table for the current scope.