Lines Matching refs:product
133 const StringPiece& product; member
139 cmp = StringPiece(lhs->product).compare(rhs.product); in ltConfigKeyRef()
145 const StringPiece& product) { in FindValue() argument
147 std::lower_bound(values.begin(), values.end(), ConfigKey{&config, product}, ltConfigKeyRef); in FindValue()
150 if (value->config == config && StringPiece(value->product) == product) { in FindValue()
158 const StringPiece& product) { in FindOrCreateValue() argument
160 std::lower_bound(values.begin(), values.end(), ConfigKey{&config, product}, ltConfigKeyRef); in FindOrCreateValue()
163 if (value->config == config && StringPiece(value->product) == product) { in FindOrCreateValue()
168 values.insert(iter, util::make_unique<ResourceConfigValue>(config, product))->get(); in FindOrCreateValue()
302 const StringPiece& product, in AddResource() argument
305 return AddResourceImpl(name, {}, config, product, std::move(value), ValidateName, in AddResource()
312 const StringPiece& product, in AddResource() argument
315 return AddResourceImpl(name, res_id, config, product, std::move(value), ValidateName, in AddResource()
348 const StringPiece& product, in AddResourceAllowMangled() argument
351 return AddResourceImpl(name, ResourceId{}, config, product, std::move(value), SkipValidateName, in AddResourceAllowMangled()
358 const StringPiece& product, in AddResourceAllowMangled() argument
361 return AddResourceImpl(name, id, config, product, std::move(value), SkipValidateName, in AddResourceAllowMangled()
366 const ConfigDescription& config, const StringPiece& product, in AddResourceImpl() argument
410 ResourceConfigValue* config_value = entry->FindOrCreateValue(config, product); in AddResourceImpl()