Lines Matching defs:str
120 return mEntry->str.getIndex();
124 return mEntry->str.getContext();
127 StringPool::Ref StringPool::makeRef(const StringPiece16& str) {
128 return makeRefImpl(str, Context{}, true);
131 StringPool::Ref StringPool::makeRef(const StringPiece16& str, const Context& context) {
132 return makeRefImpl(str, context, true);
135 StringPool::Ref StringPool::makeRefImpl(const StringPiece16& str, const Context& context,
138 auto iter = mIndexedStrings.find(str);
145 entry->value = str.toString();
154 StringPool::StyleRef StringPool::makeRef(const StyleString& str) {
155 return makeRef(str, Context{});
158 StringPool::StyleRef StringPool::makeRef(const StyleString& str, const Context& context) {
160 entry->value = str.str;
168 styleEntry->str = Ref(entry);
169 for (const aapt::Span& span : str.spans) {
180 entry->value = *ref.mEntry->str;
181 entry->context = ref.mEntry->str.mEntry->context;
188 styleEntry->str = Ref(entry);
269 return lhs->str.getIndex() < rhs->str.getIndex();
311 header->styleCount = pool.mStyles.back()->str.getIndex() + 1;
364 while (entry->str.getIndex() > currentIndex) {