GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Public Member Functions | Private Attributes | List of all members
symbol_info_list Class Reference
Collaboration diagram for symbol_info_list:
Collaboration graph
[legend]

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_listoperator= (const symbol_info_list &sil)
std::list< whos_parameterparse_whos_line_format (void)
size_t size (void) const

Private Attributes

std::list< symbol_infolst

Detailed Description

Definition at line 1052 of file variables.cc.

Constructor & Destructor Documentation

symbol_info_list::symbol_info_list ( void  )
inline

Definition at line 1204 of file variables.cc.

symbol_info_list::symbol_info_list ( const symbol_info_list sil)
inline

Definition at line 1206 of file variables.cc.

symbol_info_list::~symbol_info_list ( void  )
inline

Definition at line 1216 of file variables.cc.

Member Function Documentation

void symbol_info_list::append ( const symbol_table::symbol_record sr)
inline

Definition at line 1218 of file variables.cc.

Referenced by do_who().

void symbol_info_list::append ( const symbol_table::symbol_record sr,
const std::string &  expr_str,
const octave_value expr_val 
)
inline

Definition at line 1223 of file variables.cc.

void symbol_info_list::display ( std::ostream &  os)
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().

bool symbol_info_list::empty ( void  ) const
inline

Definition at line 1232 of file variables.cc.

Referenced by do_who().

octave_map symbol_info_list::map_value ( const std::string &  caller_function_name,
int  nesting_level 
) const
inline
symbol_info_list& symbol_info_list::operator= ( const symbol_info_list sil)
inline

Definition at line 1208 of file variables.cc.

References lst.

std::list<whos_parameter> symbol_info_list::parse_whos_line_format ( void  )
inline
size_t symbol_info_list::size ( void  ) const
inline

Definition at line 1230 of file variables.cc.

Member Data Documentation

std::list<symbol_info> symbol_info_list::lst
private

Definition at line 1547 of file variables.cc.

Referenced by operator=().


The documentation for this class was generated from the following file: