bux API Reference 1.11.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 <ScannerBase.h>
Static Public Member Functions | |
static void | appendUTF8 (std::string &u8, C_LexUTF32 src) |
static unsigned | columnsInDisplay (C_LexUTF32 ch) noexcept |
static constexpr auto | id (C_LexUTF32 ch) noexcept |
static bool | read (C_UnicodeIn &uin, C_LexUTF32 &ch) |
static void | setId (C_LexUTF32 &ch, T_LexID id) noexcept |
static void | appendUTF8 (std::string &u8s, const C_LexUTF32 &ch) |
static unsigned | columnsInDisplay (const C_LexUTF32 &ch) |
static T_LexID | id (const C_LexUTF32 &ch) |
static bool | read (C_UnicodeIn &uin, C_LexUTF32 &ch) |
static void | setId (C_LexUTF32 &ch, T_LexID id) |
Definition at line 50 of file ScannerBase.h.
|
inlinestatic |
Definition at line 52 of file ScannerBase.h.
References bux::C_LexUTF32::m_U32, and bux::to_utf8().
|
static |
|
inlinestaticnoexcept |
Definition at line 56 of file ScannerBase.h.
|
static |
|
inlinestaticconstexprnoexcept |
Definition at line 64 of file ScannerBase.h.
Referenced by setId().
|
static |
|
static |
|
inlinestatic |
Definition at line 68 of file ScannerBase.h.
References bux::C_UnicodeIn::get(), and bux::C_LexUTF32::m_U32.
|
static |
|
inlinestaticnoexcept |
Definition at line 72 of file ScannerBase.h.
References id().