Lines Matching defs:std

45     const std::map<ResourceId, ResourceName>* mMapping;
50 ReferenceIdToNameVisitor(const std::map<ResourceId, ResourceName>* mapping) :
168 if (packageId > std::numeric_limits<uint8_t>::max()) {
176 std::u16string packageName;
335 std::unique_ptr<Value> resourceValue;
355 if (!mTable->addResourceAllowMangled(name, config, {}, std::move(resourceValue),
380 std::unique_ptr<Item> BinaryResourceParser::parseValue(const ResourceNameRef& name,
443 std::unique_ptr<Value> BinaryResourceParser::parseMapEntry(const ResourceNameRef& name,
464 std::unique_ptr<Style> BinaryResourceParser::parseStyle(const ResourceNameRef& name,
467 std::unique_ptr<Style> style = util::make_unique<Style>();
484 style->entries.push_back(std::move(styleEntry));
489 std::unique_ptr<Attribute> BinaryResourceParser::parseAttr(const ResourceNameRef& name,
493 std::unique_ptr<Attribute> attr = util::make_unique<Attribute>(isWeak);
496 auto typeMaskIter = std::find_if(begin(map), end(map), [](const ResTable_map& entry) -> bool {
521 attr->symbols.push_back(std::move(symbol));
529 std::unique_ptr<Array> BinaryResourceParser::parseArray(const ResourceNameRef& name,
532 std::unique_ptr<Array> array = util::make_unique<Array>();
539 std::unique_ptr<Plural> BinaryResourceParser::parsePlural(const ResourceNameRef& name,
542 std::unique_ptr<Plural> plural = util::make_unique<Plural>();
544 std::unique_ptr<Item> item = parseValue(name, config, &mapEntry.value, 0);
551 plural->values[Plural::Zero] = std::move(item);
554 plural->values[Plural::One] = std::move(item);
557 plural->values[Plural::Two] = std::move(item);
560 plural->values[Plural::Few] = std::move(item);
563 plural->values[Plural::Many] = std::move(item);
566 plural->values[Plural::Other] = std::move(item);