GNU Octave
4.0.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 1141 of file variables.cc.
|
inline |
Definition at line 1293 of file variables.cc.
|
inline |
Definition at line 1295 of file variables.cc.
|
inline |
Definition at line 1305 of file variables.cc.
|
inline |
Definition at line 1307 of file variables.cc.
Referenced by do_who().
|
inline |
Definition at line 1312 of file variables.cc.
|
inline |
Definition at line 1378 of file variables.cc.
References octave_value::byte_size(), octave_value::capacity(), octave_stdout, and print_descriptor().
Referenced by do_who().
|
inline |
Definition at line 1321 of file variables.cc.
Referenced by do_who().
|
inline |
Definition at line 1324 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 1297 of file variables.cc.
References lst.
|
inline |
Definition at line 1412 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.
|
inline |
Definition at line 1319 of file variables.cc.
|
private |
Definition at line 1638 of file variables.cc.
Referenced by operator=().