GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::token::tok_info Union Reference
Collaboration diagram for octave::token::tok_info:

Classes

struct  superclass_info
 

Public Member Functions

 tok_info (void)
 
 tok_info (const char *s)
 
 tok_info (const std::string &str)
 
 tok_info (double num)
 
 tok_info (end_tok_type et)
 
 tok_info (const symbol_record &sr)
 
 tok_info (const std::string &method_nm, const std::string &class_nm)
 
 tok_info (const tok_info &)=delete
 
 ~tok_info (void)
 
tok_infooperator= (const tok_info &)=delete
 

Public Attributes

end_tok_type m_et
 
double m_num
 
symbol_recordm_sr
 
std::stringm_str
 
superclass_infom_superclass_info
 

Detailed Description

Definition at line 136 of file token.h.

Constructor & Destructor Documentation

◆ tok_info() [1/8]

octave::token::tok_info::tok_info ( void  )
inline

Definition at line 138 of file token.h.

◆ tok_info() [2/8]

octave::token::tok_info::tok_info ( const char *  s)
inline

Definition at line 140 of file token.h.

◆ tok_info() [3/8]

octave::token::tok_info::tok_info ( const std::string str)
inline

Definition at line 142 of file token.h.

◆ tok_info() [4/8]

octave::token::tok_info::tok_info ( double  num)
inline

Definition at line 144 of file token.h.

◆ tok_info() [5/8]

octave::token::tok_info::tok_info ( end_tok_type  et)
inline

Definition at line 146 of file token.h.

◆ tok_info() [6/8]

octave::token::tok_info::tok_info ( const symbol_record sr)
inline

Definition at line 148 of file token.h.

◆ tok_info() [7/8]

octave::token::tok_info::tok_info ( const std::string method_nm,
const std::string class_nm 
)
inline

Definition at line 152 of file token.h.

◆ tok_info() [8/8]

octave::token::tok_info::tok_info ( const tok_info )
delete

◆ ~tok_info()

octave::token::tok_info::~tok_info ( void  )
inline

Definition at line 160 of file token.h.

Member Function Documentation

◆ operator=()

tok_info& octave::token::tok_info::operator= ( const tok_info )
delete

Member Data Documentation

◆ m_et

end_tok_type octave::token::tok_info::m_et

Definition at line 166 of file token.h.

Referenced by octave::token::ettype().

◆ m_num

double octave::token::tok_info::m_num

Definition at line 164 of file token.h.

Referenced by octave::token::number().

◆ m_sr

symbol_record* octave::token::tok_info::m_sr

◆ m_str

std::string* octave::token::tok_info::m_str

Definition at line 162 of file token.h.

Referenced by octave::token::text(), and octave::token::~token().

◆ m_superclass_info

superclass_info* octave::token::tok_info::m_superclass_info

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