bux API Reference 1.9.0
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
|
#include <LexBase.h>
Public Member Functions | |
C_LexInfoT ()=default | |
C_LexInfoT (C_LexInfoT &another) | |
C_LexInfoT & | operator= (C_LexInfoT &another) |
operator bool () const | |
operator C_Ptr< T > & () | |
operator const C_SourcePos & () const | |
template<class T2 > | |
operator T2 * () const | |
T & | operator* () const |
T * | get () const |
Public Attributes | |
C_Ptr< T > | m_attr |
C_SourcePos | m_pos |
|
default |
|
inline |
|
inline |
Definition at line 70 of file LexBase.h.
References bux::C_LexInfoT< T, C_Ptr >::m_attr.
Referenced by bux::C_LexInfoT< T, C_Ptr >::operator T2 *().
|
inline |
Definition at line 63 of file LexBase.h.
References bux::C_LexInfoT< T, C_Ptr >::m_attr.
|
inline |
Definition at line 64 of file LexBase.h.
References bux::C_LexInfoT< T, C_Ptr >::m_attr.
|
inline |
Definition at line 65 of file LexBase.h.
References bux::C_LexInfoT< T, C_Ptr >::m_pos.
|
inline |
Definition at line 67 of file LexBase.h.
References bux::C_LexInfoT< T, C_Ptr >::get().
|
inline |
Definition at line 69 of file LexBase.h.
References bux::C_LexInfoT< T, C_Ptr >::m_attr.
|
inline |
Definition at line 61 of file LexBase.h.
References bux::C_LexInfoT< T, C_Ptr >::m_attr, and bux::C_LexInfoT< T, C_Ptr >::m_pos.
C_Ptr<T> bux::C_LexInfoT< T, C_Ptr >::m_attr |
Definition at line 55 of file LexBase.h.
Referenced by bux::GLR::C_Parser::add(), bux::LR1::C_Parser::add(), bux::LR1::C_NewLex< T_Data >::C_NewLex(), bux::C_LexInfoT< T, C_Ptr >::get(), bux::C_LexInfoT< T, C_Ptr >::operator bool(), bux::C_LexInfoT< T, C_Ptr >::operator C_Ptr< T > &(), bux::C_LexInfoT< T, C_Ptr >::operator*(), bux::C_LexInfoT< T, C_Ptr >::operator=(), bux::C_RetLvalT< T, C_Ptr >::operator=(), bux::tryUnlex(), and bux::unlex().
C_SourcePos bux::C_LexInfoT< T, C_Ptr >::m_pos |
Definition at line 56 of file LexBase.h.
Referenced by bux::GLR::C_Parser::add(), bux::LR1::C_Parser::add(), bux::C_LexInfoT< T, C_Ptr >::operator const C_SourcePos &(), and bux::C_LexInfoT< T, C_Ptr >::operator=().