26 #if ! defined (octave_syminfo_h)
27 #define octave_syminfo_h 1
29 #include "octave-config.h"
77 const std::list<whos_parameter>& params)
const;
102 std::list<std::string>
names (
void)
const;
105 int nesting_level)
const;
109 const std::list<whos_parameter> params)
const;
111 void display (std::ostream& os,
const std::string&
format)
const;
116 std::list<whos_parameter>
~symbol_info_list(void)=default
octave_map map_value(const std::string &caller_function_name, int nesting_level) const
symbol_info_list & operator=(const symbol_info_list &)=default
std::list< whos_parameter > parse_whos_line_format(const std::string &format) const
octave_value varval(const std::string &name) const
void print_descriptor(std::ostream &os, const std::list< whos_parameter > params) const
void display(std::ostream &os, const std::string &format) const
std::list< std::string > names(void) const
symbol_info_list(void)=default
symbol_info_list(const symbol_info_list &)=default
octave_value value(void) const
symbol_info(const std::string &name, const octave_value &value, bool is_formal, bool is_global, bool is_persistent)
bool is_global(void) const
bool is_persistent(void) const
bool is_complex(void) const
bool is_formal(void) const
std::string name(void) const
void display_line(std::ostream &os, const std::list< whos_parameter > ¶ms) const
size_t format(std::ostream &os, const char *fmt,...)
int first_parameter_length