class Age |
struct AgeIdHash |
class AgeTable |
class Alias |
class AliasType |
struct AliasTypeIdHash |
class AliasTypeTable |
class BidiClass |
struct BidiClassIdHash |
class BidiClassTable |
class BidiPairedBracketType |
struct BidiPairedBracketTypeIdHash |
class BidiPairedBracketTypeTable |
class BinaryProperty |
struct BinaryPropertyIdHash |
class BinaryPropertyTable |
class Block |
struct BlockIdHash |
class BlockTable |
class CharacterInfo |
class CharacterInfoPage |
class CharacterTable |
class ExtendedCharacterInfo |
class ExtendedCharacterInfoHeader |
class ExtendedCharacterInfoPage |
class GeneralCategory |
struct GeneralCategoryIdHash |
class GeneralCategoryTable |
class NumericType |
struct NumericTypeIdHash |
class NumericTypeTable |
class Script |
struct ScriptIdHash |
class ScriptTable |
class UnicodeException |
class Utf8ToUtf32Engine |
const std::vector<Alias>& | Aliases(char32_t c) inline |
std::string | CmajorRoot() |
std::string | CmajorUcdFilePath() |
std::string | CmajorVersionStr() |
CharacterInfo& | CreateCharacterInfo(char32_t codePoint) inline |
ExtendedCharacterInfo& | CreateExtendedCharacterInfo(char32_t codePoint) inline |
const std::u32string& | FullFolding(char32_t c) inline |
const std::u32string& | FullLower(char32_t c) inline |
const std::u32string& | FullTitle(char32_t c) inline |
const std::u32string& | FullUpper(char32_t c) inline |
const Age& | GetAge(AgeId id) inline |
const Age& | GetAge(const std::string& version) inline |
const AliasType& | GetAliasType(AliasTypeId id) inline |
const AliasType& | GetAliasType(const std::string& typeName) inline |
const BidiClass& | GetBidiClass(BidiClassId id) inline |
const BidiClass& | GetBidiClassByLongName(const std::string& longtName) inline |
const BidiClass& | GetBidiClassByShortName(const std::string& shortName) inline |
char32_t | GetBidiMirroringGlyph(char32_t c) inline |
char32_t | GetBidiPairedBracket(char32_t c) inline |
const BidiPairedBracketType& | GetBidiPairedBracketType(BidiPairedBracketTypeId id) inline |
BidiPairedBracketTypeId | GetBidiPairedBracketType(char32_t c) inline |
const BidiPairedBracketType& | GetBidiPairedBracketTypeByLongName(const std::string& longName) inline |
const BidiPairedBracketType& | GetBidiPairedBracketTypeByShortName(const std::string& shortName) inline |
const BinaryProperty& | GetBinaryProperty(BinaryPropertyId id) inline |
const BinaryProperty& | GetBinaryPropertyByLongName(const std::string& longName) inline |
const BinaryProperty& | GetBinaryPropertyByShortName(const std::string& shortName) inline |
const Block& | GetBlock(BlockId blockId) inline |
const Block& | GetBlockByLongName(const std::string& longName) inline |
const Block& | GetBlockByShortName(const std::string& shortName) inline |
const CharacterInfo& | GetCharacterInfo(char32_t codePoint) inline |
const std::string& | GetCharacterName(char32_t c) inline |
const ExtendedCharacterInfo& | GetExtendedCharacterInfo(char32_t codePoint) inline |
const GeneralCategory& | GetGeneralCategory(GeneralCategoryId id) inline |
GeneralCategoryId | GetGeneralCategory(char32_t c) inline |
const GeneralCategory& | GetGeneralCategoryByLongName(const std::string& longName) inline |
const GeneralCategory& | GetGeneralCategoryByShortName(const std::string& shortName) inline |
const NumericType& | GetNumericType(NumericTypeId id) inline |
NumericTypeId | GetNumericType(char32_t c) inline |
const NumericType& | GetNumericTypeByLongName(const std::string& longName) inline |
const NumericType& | GetNumericTypeByShortName(const std::string& shortName) inline |
const std::string& | GetNumericValue(char32_t c) inline |
const Script& | GetScript(ScriptId id) inline |
const Script& | GetScriptByLongName(const std::string& longName) inline |
const Script& | GetScriptByShortName(const std::string& shortName) inline |
const std::string& | GetUnicode1Name(char32_t c) inline |
bool | HasGeneralCategory(char32_t c, GeneralCategoryId generalCategory) inline |
bool | IsAlphabetic(char32_t c) inline |
bool | IsAsciiDigit(char32_t c) |
bool | IsAsciiHexDigit(char32_t c) inline |
bool | IsBase(char32_t c) inline |
bool | IsBidiControl(char32_t c) inline |
bool | IsBidiMirrored(char32_t c) inline |
bool | IsCasedLetter(char32_t c) inline |
bool | IsClosePunctuation(char32_t c) inline |
bool | IsCombining(char32_t c) inline |
bool | IsConnectorPunctuation(char32_t c) inline |
bool | IsControl(char32_t c) inline |
bool | IsCurrencySymbol(char32_t c) inline |
bool | IsDashPunctuation(char32_t c) inline |
bool | IsDecimalNumber(char32_t c) inline |
bool | IsEnclosingMark(char32_t c) inline |
bool | IsFinalPunctuation(char32_t c) inline |
bool | IsFormat(char32_t c) inline |
bool | IsGraphemeBase(char32_t c) inline |
bool | IsGraphemeExtender(char32_t c) inline |
bool | IsGraphic(char32_t c) inline |
bool | IsIdCont(char32_t c) inline |
bool | IsIdStart(char32_t c) inline |
bool | IsInitialPunctuation(char32_t c) inline |
bool | IsLetter(char32_t c) inline |
bool | IsLetterNumber(char32_t c) inline |
bool | IsLineSeparator(char32_t c) inline |
bool | IsLowerLetter(char32_t c) inline |
bool | IsLowercase(char32_t c) inline |
bool | IsMark(char32_t c) inline |
bool | IsMathSymbol(char32_t c) inline |
bool | IsModifierLetter(char32_t c) inline |
bool | IsModifierSymbol(char32_t c) inline |
bool | IsNonspacingMark(char32_t c) inline |
bool | IsNumber(char32_t c) inline |
bool | IsOpenPunctuation(char32_t c) inline |
bool | IsOther(char32_t c) inline |
bool | IsOtherLetter(char32_t c) inline |
bool | IsOtherLower(char32_t c) inline |
bool | IsOtherNumber(char32_t c) inline |
bool | IsOtherPunctuation(char32_t c) inline |
bool | IsOtherSymbol(char32_t c) inline |
bool | IsOtherUpper(char32_t c) inline |
bool | IsParagraphSeparator(char32_t c) inline |
bool | IsPrivateUse(char32_t c) inline |
bool | IsPunctuation(char32_t c) inline |
bool | IsSeparator(char32_t c) inline |
bool | IsSpaceSeparator(char32_t c) inline |
bool | IsSpacingMark(char32_t c) inline |
bool | IsSurrogate(char32_t c) inline |
bool | IsSymbol(char32_t c) inline |
bool | IsTitleLetter(char32_t c) inline |
bool | IsUnassigned(char32_t c) inline |
bool | IsUpperLetter(char32_t c) inline |
bool | IsUppercase(char32_t c) inline |
bool | IsWhiteSpace(char32_t c) inline |
std::string | MakeCanonicalPropertyName(const std::string& s) |
void | ThrowInvalidUtf8Sequence() |
char32_t | ToFolding(char32_t c) inline |
char32_t | ToLower(char32_t c) inline |
std::u32string | ToLower(const std::u32string& s) |
char32_t | ToTitle(char32_t c) inline |
char32_t | ToUpper(char32_t c) inline |
std::u32string | ToUpper(const std::u32string& s) |
std::u16string | ToUtf16(const std::string& utf8Str) |
std::u16string | ToUtf16(const std::u32string& utf32Str) |
std::u32string | ToUtf32(const std::string& utf8Str) |
std::u32string | ToUtf32(const std::u16string& utf16Str) |
std::string | ToUtf8(const std::u16string& utf16Str) |
std::string | ToUtf8(const std::u32string& utf32Str) |
void | UnicodeDone() |
void | UnicodeInit() |
GeneralCategoryId | operator&(GeneralCategoryId left, GeneralCategoryId right) inline |
GeneralCategoryId | operator|(GeneralCategoryId left, GeneralCategoryId right) inline |
enum class AgeId |
enum class AliasTypeId |
enum class BidiClassId |
enum class BidiPairedBracketTypeId |
enum class BinaryPropertyId |
enum class BlockId |
enum class GeneralCategoryId |
enum class NumericTypeId |
enum class ScriptId |
size_t | characterInfoPageSize |
size_t | characterInfoSize |
const uint8_t | cmajor_ucd_version_1 |
const uint8_t | cmajor_ucd_version_2 |
const uint8_t | cmajor_ucd_version_3 |
const uint8_t | current_cmajor_ucd_version |
std::mutex | mtx |
int | numInfosInPage |