GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
symbol_info Class Reference

#include "syminfo.h"

Collaboration diagram for symbol_info:

Public Member Functions

 symbol_info (const std::string &name, const octave_value &value, bool is_formal, bool is_global, bool is_persistent)
 
void display_line (std::ostream &os, const std::list< whos_parameter > &params) const
 
bool is_complex (void) const
 
bool is_formal (void) const
 
bool is_global (void) const
 
bool is_persistent (void) const
 
bool is_sparse (void) const
 
std::string name (void) const
 
octave_value value (void) const
 

Private Attributes

bool m_is_complex
 
bool m_is_formal
 
bool m_is_global
 
bool m_is_persistent
 
bool m_is_sparse
 
std::string m_name
 
octave_value m_value
 

Detailed Description

Definition at line 53 of file syminfo.h.

Constructor & Destructor Documentation

◆ symbol_info()

symbol_info::symbol_info ( const std::string &  name,
const octave_value value,
bool  is_formal,
bool  is_global,
bool  is_persistent 
)
inline

Definition at line 59 of file syminfo.h.

Member Function Documentation

◆ display_line()

◆ is_complex()

bool symbol_info::is_complex ( void  ) const
inline

Definition at line 70 of file syminfo.h.

◆ is_formal()

bool symbol_info::is_formal ( void  ) const
inline

Definition at line 74 of file syminfo.h.

◆ is_global()

bool symbol_info::is_global ( void  ) const
inline

Definition at line 76 of file syminfo.h.

Referenced by load_save_system::do_save().

◆ is_persistent()

bool symbol_info::is_persistent ( void  ) const
inline

Definition at line 78 of file syminfo.h.

◆ is_sparse()

bool symbol_info::is_sparse ( void  ) const
inline

Definition at line 72 of file syminfo.h.

◆ name()

std::string symbol_info::name ( void  ) const
inline

Definition at line 66 of file syminfo.h.

Referenced by load_save_system::do_save().

◆ value()

octave_value symbol_info::value ( void  ) const
inline

Definition at line 68 of file syminfo.h.

Referenced by load_save_system::do_save().

Member Data Documentation

◆ m_is_complex

bool symbol_info::m_is_complex
private

Definition at line 86 of file syminfo.h.

Referenced by display_line().

◆ m_is_formal

bool symbol_info::m_is_formal
private

Definition at line 88 of file syminfo.h.

Referenced by display_line().

◆ m_is_global

bool symbol_info::m_is_global
private

Definition at line 89 of file syminfo.h.

Referenced by display_line().

◆ m_is_persistent

bool symbol_info::m_is_persistent
private

Definition at line 90 of file syminfo.h.

Referenced by display_line().

◆ m_is_sparse

bool symbol_info::m_is_sparse
private

Definition at line 87 of file syminfo.h.

Referenced by display_line().

◆ m_name

std::string symbol_info::m_name
private

Definition at line 84 of file syminfo.h.

Referenced by display_line().

◆ m_value

octave_value symbol_info::m_value
private

Definition at line 85 of file syminfo.h.

Referenced by display_line().


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