Lines Matching refs:product
88 const StringPiece& product; member
95 cmp = StringPiece(lhs->product).compare(rhs.product); in lt_config_key_ref()
152 android::StringPiece product) { in FindValue() argument
153 auto iter = std::lower_bound(values.begin(), values.end(), ConfigKey{&config, product}, in FindValue()
157 if (value->config == config && StringPiece(value->product) == product) { in FindValue()
165 android::StringPiece product) const { in FindValue()
166 auto iter = std::lower_bound(values.begin(), values.end(), ConfigKey{&config, product}, in FindValue()
170 if (value->config == config && StringPiece(value->product) == product) { in FindValue()
178 const StringPiece& product) { in FindOrCreateValue() argument
179 auto iter = std::lower_bound(values.begin(), values.end(), ConfigKey{&config, product}, in FindOrCreateValue()
183 if (value->config == config && StringPiece(value->product) == product) { in FindOrCreateValue()
188 values.insert(iter, util::make_unique<ResourceConfigValue>(config, product))->get(); in FindOrCreateValue()
380 android::StringPiece product) const { in FindValue()
381 auto iter = std::lower_bound(values.begin(), values.end(), ConfigKey{&config, product}, in FindValue()
385 if (value->config == config && StringPiece(value->product) == product) { in FindValue()
552 auto config_value = entry->FindOrCreateValue(res.config, res.product); in AddResource()
564 entry->values.push_back(util::make_unique<ResourceConfigValue>(res.config, res.product)); in AddResource()
668 new_entry->FindOrCreateValue(config_value->config, config_value->product); in Clone()
689 std::string product) { in SetValue() argument
692 res_.product = std::move(product); in SetValue()