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_SourcePos ()=default | |
C_SourcePos (std::string_view source, unsigned line, unsigned col) noexcept | |
C_SourcePos (const C_SourcePos &a)=default | |
C_SourcePos & | operator= (const C_SourcePos &a)=default |
Public Attributes | |
std::string_view | m_Source |
unsigned | m_Line |
unsigned | m_Col |
|
default |
|
noexcept |
Definition at line 133 of file LexBase.cpp.
|
default |
|
default |
unsigned bux::C_SourcePos::m_Col |
Definition at line 42 of file LexBase.h.
Referenced by bux::GLR::C_Parser::add(), bux::LR1::C_Parser::add(), and bux::C_ParserLogCount::toStr().
unsigned bux::C_SourcePos::m_Line |
Definition at line 41 of file LexBase.h.
Referenced by bux::GLR::C_Parser::add(), bux::LR1::C_Parser::add(), and bux::C_ParserLogCount::toStr().
std::string_view bux::C_SourcePos::m_Source |
Definition at line 40 of file LexBase.h.
Referenced by bux::GLR::C_Parser::add(), bux::LR1::C_Parser::add(), and bux::C_ParserLogCount::toStr().