|
static Node | llvm::sys::unicode::createRoot () |
|
static Node | llvm::sys::unicode::readNode (uint32_t Offset, const Node *Parent=nullptr) |
|
static bool | llvm::sys::unicode::startsWith (StringRef Name, StringRef Needle, bool Strict, std::size_t &Consummed, char &PreviousCharInName, bool IsPrefix=false) |
|
static std::tuple< Node, bool, uint32_t > | llvm::sys::unicode::compareNode (uint32_t Offset, StringRef Name, bool Strict, char PreviousCharInName, BufferType &Buffer, const Node *Parent=nullptr) |
|
static std::tuple< Node, bool, uint32_t > | llvm::sys::unicode::compareNode (uint32_t Offset, StringRef Name, bool Strict, BufferType &Buffer) |
|
static std::size_t | llvm::sys::unicode::findSyllable (StringRef Name, bool Strict, char &PreviousInName, int &Pos, int Column) |
|
static std::optional< char32_t > | llvm::sys::unicode::nameToHangulCodePoint (StringRef Name, bool Strict, BufferType &Buffer) |
|
static std::optional< char32_t > | llvm::sys::unicode::nameToGeneratedCodePoint (StringRef Name, bool Strict, BufferType &Buffer) |
|
static std::optional< char32_t > | llvm::sys::unicode::nameToCodepoint (StringRef Name, bool Strict, BufferType &Buffer) |
|
std::optional< char32_t > | llvm::sys::unicode::nameToCodepointStrict (StringRef Name) |
| Maps the name or the alias of a Unicode character to its associated codepoints.
|
|
std::optional< LooseMatchingResult > | llvm::sys::unicode::nameToCodepointLooseMatching (StringRef Name) |
|
SmallVector< MatchForCodepointName > | llvm::sys::unicode::nearestMatchesForCodepointName (StringRef Pattern, std::size_t MaxMatchesCount) |
|