Searched refs:last_char (Results 1 - 9 of 9) sorted by relevance

/frameworks/base/tools/aapt2/compile/
H A DPseudolocaleGenerator_test.cpp39 EXPECT_EQ(std::u16string(u"Hello worl").size(), new_string->value->spans[0].last_char);
43 EXPECT_EQ(std::u16string(u"Hel").size(), new_string->value->spans[1].last_char);
47 EXPECT_EQ(std::u16string(u"Hello w").size(), new_string->value->spans[2].last_char);
59 EXPECT_EQ(std::u16string(u"[Ĥéļļö ŵöŕļð").size(), new_string->value->spans[0].last_char);
62 EXPECT_EQ(std::u16string(u"[Ĥéļļö ŵöŕļ").size(), new_string->value->spans[1].last_char);
65 EXPECT_EQ(std::u16string(u"[Ĥéļ").size(), new_string->value->spans[2].last_char);
68 EXPECT_EQ(std::u16string(u"[Ĥéļļö ŵ").size(), new_string->value->spans[3].last_char);
86 EXPECT_EQ(std::u16string(u"[ɓöļ").size(), new_string->value->spans[0].last_char);
90 EXPECT_EQ(std::u16string(u"[ɓöļ").size(), new_string->value->spans[1].last_char);
108 EXPECT_EQ(std::u16string(u"[ɓ").size(), new_string->value->spans[0].last_char);
[all...]
H A DPseudolocaleGenerator.cpp41 uint32_t last_char; member in struct:aapt::UnifiedSpan
49 } else if (left.last_char < right.last_char) {
56 return UnifiedSpan{*span.name, span.first_char, span.last_char};
149 if (parent_span == nullptr || parent_span->last_char > span->first_char) {
179 const StringPiece16 substr = text.substr(cursor, parent_span->last_char - cursor + 1);
191 parent_span->last_char = new_cursor - 1;
210 localized.spans.push_back(Span{std::move(span.tag.value()), span.first_char, span.last_char});
/frameworks/base/tools/aapt2/
H A DStringPool.h37 uint32_t last_char; member in struct:aapt::Span
131 uint32_t last_char; member in struct:aapt::StringPool::Span
H A DStringPool.cpp132 if (span.first_char != rhs_span.first_char || span.last_char != rhs_span.last_char ||
202 Span{MakeRef(span.name), span.first_char, span.last_char});
222 Span{MakeRef(*span.name), span.first_char, span.last_char});
421 span->lastChar = s.last_char;
H A DStringPool_test.cpp157 EXPECT_EQ(6u, span.last_char);
H A DResourceParser_test.cpp121 EXPECT_EQ(30u, str->value->spans[0].last_char);
125 EXPECT_EQ(30u, str->value->spans[1].last_char);
H A DResourceValues.cpp259 << span.last_char;
H A DResourceParser.cpp242 top_span.last_char = builder.Utf16Len() - 1;
/frameworks/compile/mclinker/lib/Support/
H A DPath.cpp134 StringType::value_type last_char = m_PathName[m_PathName.size() - 1];
135 if (!m_PathName.empty() && !is_separator(last_char)) {

Completed in 351 milliseconds