GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Classes | |
struct | symbol_info |
Public Member Functions | |
symbol_info_list (void) | |
symbol_info_list (const symbol_info_list &sil) | |
~symbol_info_list (void) | |
void | append (const symbol_table::symbol_record &sr) |
void | append (const symbol_table::symbol_record &sr, const std::string &expr_str, const octave_value &expr_val) |
void | display (std::ostream &os) |
bool | empty (void) const |
octave_map | map_value (const std::string &caller_function_name, int nesting_level) const |
symbol_info_list & | operator= (const symbol_info_list &sil) |
std::list< whos_parameter > | parse_whos_line_format (void) |
size_t | size (void) const |
Private Attributes | |
std::list< symbol_info > | lst |
Definition at line 1052 of file variables.cc.
|
inline |
Definition at line 1204 of file variables.cc.
|
inline |
Definition at line 1206 of file variables.cc.
|
inline |
Definition at line 1216 of file variables.cc.
|
inline |
Definition at line 1218 of file variables.cc.
Referenced by do_who().
|
inline |
Definition at line 1223 of file variables.cc.
|
inline |
Definition at line 1289 of file variables.cc.
References octave_value::byte_size(), octave_value::capacity(), octave_stdout, and print_descriptor().
Referenced by do_who().
Definition at line 1232 of file variables.cc.
Referenced by do_who().
|
inline |
Definition at line 1235 of file variables.cc.
References octave_scalar_map::assign(), octave_map::assign(), octave_value::byte_size(), octave_value::class_name(), octave_value::is_complex_type(), symbol_info_list::symbol_info::is_global, symbol_info_list::symbol_info::is_persistent, octave_value::is_sparse_type(), symbol_info_list::symbol_info::name, octave_value::size(), and symbol_info_list::symbol_info::varval.
Referenced by do_who().
|
inline |
Definition at line 1208 of file variables.cc.
References lst.
|
inline |
Definition at line 1323 of file variables.cc.
References whos_parameter::balance, octave_value::byte_size(), octave_value::capacity(), whos_parameter::command, error(), whos_parameter::first_parameter_length, get_dims_str(), jit_convention::length, Array< T >::length(), whos_parameter::line, whos_parameter::modifier, whos_parameter::parameter_length, whos_parameter::text, octave_value::type_name(), and Vwhos_line_format.
Definition at line 1230 of file variables.cc.
|
private |
Definition at line 1547 of file variables.cc.
Referenced by operator=().