GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
symbol_info_list::symbol_info Struct Reference
Collaboration diagram for symbol_info_list::symbol_info:

Public Member Functions

 symbol_info (const octave::symbol_record &sr, octave::symbol_record::context_id context, const std::string &expr_str="", const octave_value &expr_val=octave_value())
 
void display_line (std::ostream &os, const std::list< whos_parameter > &params) const
 

Public Attributes

bool is_automatic
 
bool is_complex
 
bool is_formal
 
bool is_global
 
bool is_persistent
 
std::string name
 
octave_value varval
 

Detailed Description

Definition at line 1132 of file variables.cc.

Constructor & Destructor Documentation

◆ symbol_info()

symbol_info_list::symbol_info::symbol_info ( const octave::symbol_record sr,
octave::symbol_record::context_id  context,
const std::string expr_str = "",
const octave_value expr_val = octave_value () 
)
inline

Definition at line 1134 of file variables.cc.

References octave::context, and octave::symbol_record::varval().

Member Function Documentation

◆ display_line()

void symbol_info_list::symbol_info::display_line ( std::ostream &  os,
const std::list< whos_parameter > &  params 
) const
inline

Definition at line 1152 of file variables.cc.

References error(), Array< T >::find(), get_dims_str(), i, left, Array< T >::length(), name, os, param, right, string, and tmp.

Member Data Documentation

◆ is_automatic

bool symbol_info_list::symbol_info::is_automatic

Definition at line 1278 of file variables.cc.

◆ is_complex

bool symbol_info_list::symbol_info::is_complex

Definition at line 1279 of file variables.cc.

◆ is_formal

bool symbol_info_list::symbol_info::is_formal

Definition at line 1280 of file variables.cc.

◆ is_global

bool symbol_info_list::symbol_info::is_global

Definition at line 1281 of file variables.cc.

Referenced by symbol_info_list::map_value().

◆ is_persistent

bool symbol_info_list::symbol_info::is_persistent

Definition at line 1282 of file variables.cc.

Referenced by symbol_info_list::map_value().

◆ name

std::string symbol_info_list::symbol_info::name

Definition at line 1276 of file variables.cc.

Referenced by symbol_info_list::map_value().

◆ varval

octave_value symbol_info_list::symbol_info::varval

Definition at line 1277 of file variables.cc.

Referenced by symbol_info_list::map_value().


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