Rune Caster 1.0.0
Modern C++ Text Processing Framework
|
Enumerations | |
enum class | Category : uint8_t { Unknown = 0 , Letter , Mark , Number , Punctuation , Symbol , Separator , Other } |
enum class | Script : uint16_t { Unknown = 0 , Latin , Hangul , Hiragana , Katakana , Han , Arabic , Cyrillic , Greek , Hebrew } |
enum class | NormalizationForm { NFC , NFD , NFKC , NFKD } |
Functions | |
constexpr bool | is_ascii (char32_t cp) noexcept |
constexpr bool | is_latin (char32_t cp) noexcept |
constexpr bool | is_hangul (char32_t cp) noexcept |
constexpr bool | is_hiragana (char32_t cp) noexcept |
constexpr bool | is_katakana (char32_t cp) noexcept |
constexpr bool | is_kanji (char32_t cp) noexcept |
constexpr bool | is_whitespace (char32_t cp) noexcept |
constexpr bool | is_letter (char32_t cp) noexcept |
constexpr bool | is_digit (char32_t cp) noexcept |
constexpr bool | is_punctuation (char32_t cp) noexcept |
constexpr Category | get_category (char32_t cp) noexcept |
constexpr Script | get_script (char32_t cp) noexcept |
|
strong |
Enumerator | |
---|---|
Unknown | |
Letter | |
Mark | |
Number | |
Punctuation | |
Symbol | |
Separator | |
Other |
Definition at line 9 of file unicode.hpp.
|
strong |
Enumerator | |
---|---|
NFC | |
NFD | |
NFKC | |
NFKD |
Definition at line 35 of file unicode.hpp.
|
strong |
Enumerator | |
---|---|
Unknown | |
Latin | |
Hangul | |
Hiragana | |
Katakana | |
Han | |
Arabic | |
Cyrillic | |
Greek | |
Hebrew |
Definition at line 21 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 94 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 103 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 43 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 82 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 53 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 59 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 67 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 63 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 47 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 77 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 86 of file unicode.hpp.
|
constexprnoexcept |
Definition at line 72 of file unicode.hpp.