Searched refs:UTF16IndexToOffset (Results 1 - 8 of 8) sorted by relevance

/external/chromium_org/ui/gfx/
H A Dutf16_indexing.h17 // |UTF16IndexToOffset| returns the number of code points between |base| and
33 // UTF16IndexToOffset(s, base, pos) == pos - base
36 // UTF16OffsetToIndex(s, base, UTF16IndexToOffset(s, base, pos)) == pos
38 // UTF16IndexToOffset(s, base, UTF16OffsetToIndex(s, base, ofs)) == ofs
39 // UTF16IndexToOffset(s, i, j) == -UTF16IndexToOffset(s, j, i)
40 GFX_EXPORT ptrdiff_t UTF16IndexToOffset(const base::string16& s,
H A Dutf16_indexing_unittest.cc23 EXPECT_EQ(offset, UTF16IndexToOffset(s, i, j));
24 EXPECT_EQ(-offset, UTF16IndexToOffset(s, j, i));
H A Dutf16_indexing.cc17 ptrdiff_t UTF16IndexToOffset(const base::string16& s, size_t base, size_t pos) { function in namespace:gfx
37 // As in UTF16IndexToOffset, we count the first half of a surrogate pair, not
H A Drender_text_pango.cc271 ptrdiff_t offset = UTF16IndexToOffset(text(), 0, index);
292 ptrdiff_t offset = UTF16IndexToOffset(text(), 0, index);
H A Drender_text.cc1157 static_cast<size_t>(UTF16IndexToOffset(text_, 0, text_.length()));
1171 static_cast<size_t>(UTF16IndexToOffset(text_, 0, start));
H A Drender_text_harfbuzz.cc808 ptrdiff_t i = obscured() ? UTF16IndexToOffset(text(), 0, index) : index;
H A Drender_text_win.cc737 ptrdiff_t i = obscured() ? UTF16IndexToOffset(text(), 0, index) : index;
/external/chromium_org/ui/views/controls/
H A Dlabel.cc72 static_cast<size_t>(gfx::UTF16IndexToOffset(text_, 0, text_.length()));

Completed in 160 milliseconds