Flutter Engine
The Flutter Engine
SkUnicode_icu4x Member List

This is the complete list of members for SkUnicode_icu4x, including all inherited members.

BidiLevel typedefSkUnicode
BreakType enum nameSkUnicode
CodeUnitFlags enum nameSkUnicode
computeCodeUnitFlags(char utf8[], int utf8Units, bool replaceTabs, skia_private::TArray< SkUnicode::CodeUnitFlags, true > *results) overrideSkUnicode_icu4xinlinevirtual
computeCodeUnitFlags(char16_t utf16[], int utf16Units, bool replaceTabs, skia_private::TArray< SkUnicode::CodeUnitFlags, true > *results) overrideSkUnicode_icu4xinlinevirtual
convertUtf16ToUtf8(const char16_t *utf16, int utf16Units)SkUnicodestatic
convertUtf16ToUtf8(const std::u16string &utf16)SkUnicodestatic
convertUtf8ToUtf16(const char *utf8, int utf8Units)SkUnicodestatic
convertUtf8ToUtf16(const SkString &utf8)SkUnicodestatic
extractBidi(const char utf8[], int utf8Units, TextDirection dir, std::vector< BidiRegion > *bidiRegions)SkUnicodestatic
extractUtfConversionMapping(SkSpan< const char > utf8, Appender8 &&appender8, Appender16 &&appender16)SkUnicodeinlinestatic
forEachBidiRegion(const uint16_t utf16[], int utf16Units, SkBidiIterator::Direction dir, Callback &&callback)SkUnicodeinline
forEachBreak(const char16_t utf16[], int utf16Units, SkUnicode::BreakType type, Callback &&callback)SkUnicodeinline
forEachCodepoint(const char *utf8, int32_t utf8Units, Callback &&callback)SkUnicodeinline
forEachCodepoint(const char16_t *utf16, int32_t utf16Units, Callback &&callback)SkUnicodeinline
getBidiRegions(const char utf8[], int utf8Units, TextDirection dir, std::vector< BidiRegion > *results) overrideSkUnicode_icu4xinlinevirtual
getBidiRegions(const uint16_t utf16[], int utf16Units, TextDirection dir, std::vector< BidiRegion > *results)SkUnicode_icu4xinline
getWords(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results) overrideSkUnicode_icu4xinlinevirtual
hasControlFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
hasGraphemeStartFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
hasHardLineBreakFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
hasPartOfWhiteSpaceBreakFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
hasSoftLineBreakFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
hasTabulationFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
isControl(SkUnichar utf8) overrideSkUnicode_icu4xinlinevirtual
isEmoji(SkUnichar utf8) overrideSkUnicode_icu4xinlinevirtual
isEmojiComponent(SkUnichar utf8) overrideSkUnicode_icu4xinlinevirtual
isEmojiModifier(SkUnichar utf8) overrideSkUnicode_icu4xinlinevirtual
isEmojiModifierBase(SkUnichar utf8) overrideSkUnicode_icu4xinlinevirtual
isHardBreak(SkUnichar utf8) overrideSkUnicode_icu4xinlinevirtual
isIdeographic(SkUnichar utf8) overrideSkUnicode_icu4xinlinevirtual
isRegionalIndicator(SkUnichar utf8) overrideSkUnicode_icu4xinlinevirtual
isSpace(SkUnichar utf8) overrideSkUnicode_icu4xinlinevirtual
isTabulation(SkUnichar utf8) overrideSkUnicode_icu4xinlinevirtual
isWhitespace(SkUnichar utf8) overrideSkUnicode_icu4xinlinevirtual
kControl enum valueSkUnicode
kEmoji enum valueSkUnicode
kGlyphClusterStart enum valueSkUnicode
kGraphemeStart enum valueSkUnicode
kHardLineBreakBefore enum valueSkUnicode
kIdeographic enum valueSkUnicode
kNoCodeUnitFlag enum valueSkUnicode
kPartOfIntraWordBreak enum valueSkUnicode
kPartOfWhiteSpaceBreak enum valueSkUnicode
kSentenceBreak enum valueSkUnicode
kSoftLineBreakBefore enum valueSkUnicode
kTabulation enum valueSkUnicode
kWordBreak enum valueSkUnicode
LineBreakType enum nameSkUnicode
makeBidiIterator(const uint16_t text[], int count, SkBidiIterator::Direction dir) overrideSkUnicode_icu4xvirtual
makeBidiIterator(const char text[], int count, SkBidiIterator::Direction dir) overrideSkUnicode_icu4xvirtual
makeBreakIterator(const char locale[], BreakType breakType) overrideSkUnicode_icu4xvirtual
makeBreakIterator(BreakType breakType) overrideSkUnicode_icu4xvirtual
Position typedefSkUnicode
ref() constSkRefCntBaseinline
reorderVisual(const BidiLevel runLevels[], int levelsCount, int32_t logicalFromVisual[]) overrideSkUnicode_icu4xinlinevirtual
reset()SkUnicode_icu4x
SkBidiIterator_icu4xSkUnicode_icu4xfriend
SkBreakIterator_icu4xSkUnicode_icu4xfriend
SkRefCntBase()SkRefCntBaseinline
SkUnicode_icu4x()SkUnicode_icu4xinline
TextDirection enum nameSkUnicode
toUpper(const SkString &str) overrideSkUnicode_icu4xinlinevirtual
toUpper(const SkString &str, const char *localeStr) overrideSkUnicode_icu4xinlinevirtual
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
~SkRefCntBase()SkRefCntBaseinlinevirtual
~SkUnicode() override=defaultSkUnicode
~SkUnicode_icu4x() override=defaultSkUnicode_icu4x