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

Classes

struct  superclass_info
 

Public Member Functions

 tok_info (const char *s)
 
 tok_info (const octave_value &num)
 
 tok_info (const std::string &meth, const std::string &cls)
 
 tok_info (const std::string &str)
 
 tok_info (const tok_info &)=delete
 
 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
 
octave_valuem_num
 
std::string * m_str
 
superclass_infom_superclass_info
 

Detailed Description

Definition at line 149 of file token.h.

Constructor & Destructor Documentation

◆ tok_info() [1/7]

token::tok_info::tok_info ( void  )
inline

Definition at line 151 of file token.h.

◆ tok_info() [2/7]

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

Definition at line 153 of file token.h.

◆ tok_info() [3/7]

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

Definition at line 155 of file token.h.

◆ tok_info() [4/7]

token::tok_info::tok_info ( const octave_value num)
inline

Definition at line 157 of file token.h.

◆ tok_info() [5/7]

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

Definition at line 159 of file token.h.

◆ tok_info() [6/7]

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

Definition at line 161 of file token.h.

◆ tok_info() [7/7]

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

◆ ~tok_info()

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

Definition at line 169 of file token.h.

Member Function Documentation

◆ operator=()

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

Member Data Documentation

◆ m_et

end_tok_type token::tok_info::m_et

Definition at line 175 of file token.h.

Referenced by token::ettype().

◆ m_num

octave_value* token::tok_info::m_num

Definition at line 173 of file token.h.

Referenced by token::~token(), and token::number().

◆ m_str

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

Definition at line 171 of file token.h.

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

◆ m_superclass_info

superclass_info* token::tok_info::m_superclass_info

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