Lines Matching refs:product
179 const StringPiece& product; member
185 cmp = StringPiece(lhs->product).compare(rhs.product); in lt_config_key_ref()
191 const StringPiece& product) { in FindValue() argument
192 auto iter = std::lower_bound(values.begin(), values.end(), ConfigKey{&config, product}, in FindValue()
196 if (value->config == config && StringPiece(value->product) == product) { in FindValue()
204 const StringPiece& product) { in FindOrCreateValue() argument
205 auto iter = std::lower_bound(values.begin(), values.end(), ConfigKey{&config, product}, in FindOrCreateValue()
209 if (value->config == config && StringPiece(value->product) == product) { in FindOrCreateValue()
214 values.insert(iter, util::make_unique<ResourceConfigValue>(config, product))->get(); in FindOrCreateValue()
346 const StringPiece& product, in AddResource() argument
349 return AddResourceImpl(name, ResourceId{}, config, product, std::move(value), in AddResource()
355 const ConfigDescription& config, const StringPiece& product, in AddResourceWithId() argument
357 return AddResourceImpl(name, res_id, config, product, std::move(value), in AddResourceWithId()
363 const StringPiece& product, std::unique_ptr<Value> value, in AddResourceMangled() argument
365 return AddResourceImpl(name, ResourceId{}, config, product, std::move(value), SkipNameValidator, in AddResourceMangled()
371 const StringPiece& product, in AddResourceWithIdMangled() argument
373 return AddResourceImpl(name, id, config, product, std::move(value), SkipNameValidator, in AddResourceWithIdMangled()
389 const ConfigDescription& config, const StringPiece& product, in AddResourceImpl() argument
440 ResourceConfigValue* config_value = entry->FindOrCreateValue(config, product); in AddResourceImpl()
448 entry->values.push_back(util::make_unique<ResourceConfigValue>(config, product)); in AddResourceImpl()
664 new_entry->FindOrCreateValue(config_value->config, config_value->product); in Clone()