GNU Octave  6.2.0
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 (const char *s)
 
 tok_info (const std::string &meth, const std::string &cls)
 
 tok_info (const std::string &str)
 
 tok_info (const symbol_record &sr)
 
 tok_info (const tok_info &)=delete
 
 tok_info (double num)
 
 tok_info (end_tok_type et)
 
 tok_info (void)
 
 ~tok_info (void)
 
tok_infooperator= (const tok_info &)=delete
 

Public Attributes

end_tok_type m_et
 
double m_num
 
symbol_recordm_sr
 
std::string * m_str
 
superclass_infom_superclass_info
 

Detailed Description

Definition at line 162 of file token.h.

Constructor & Destructor Documentation

◆ tok_info() [1/8]

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

Definition at line 164 of file token.h.

◆ tok_info() [2/8]

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

Definition at line 166 of file token.h.

◆ tok_info() [3/8]

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

Definition at line 168 of file token.h.

◆ tok_info() [4/8]

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

Definition at line 170 of file token.h.

◆ tok_info() [5/8]

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

Definition at line 172 of file token.h.

◆ tok_info() [6/8]

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

Definition at line 174 of file token.h.

◆ tok_info() [7/8]

octave::token::tok_info::tok_info ( const std::string &  meth,
const std::string &  cls 
)
inline

Definition at line 178 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 186 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 192 of file token.h.

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

◆ m_num

double octave::token::tok_info::m_num

Definition at line 190 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 188 of file token.h.

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

◆ m_superclass_info

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

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