Lines Matching defs:config
125 ResourceConfigValue* ResourceEntry::findValue(const ConfigDescription& config) {
126 return findValue(config, StringPiece());
130 const ConfigDescription* config;
135 int cmp = lhs->config.compare(*rhs.config);
142 ResourceConfigValue* ResourceEntry::findValue(const ConfigDescription& config,
145 ConfigKey{ &config, product }, ltConfigKeyRef);
148 if (value->config == config && StringPiece(value->product) == product) {
155 ResourceConfigValue* ResourceEntry::findOrCreateValue(const ConfigDescription& config,
158 ConfigKey{ &config, product }, ltConfigKeyRef);
161 if (value->config == config && StringPiece(value->product) == product) {
166 iter, util::make_unique<ResourceConfigValue>(config, product))->get();
170 std::vector<ResourceConfigValue*> ResourceEntry::findAllValues(const ConfigDescription& config) {
176 if (value->config == config) {
185 if (value->config == config) {
268 const ConfigDescription& config,
272 return addResourceImpl(name, {}, config, product, std::move(value), kValidNameChars,
278 const ConfigDescription& config,
282 return addResourceImpl(name, resId, config, product, std::move(value), kValidNameChars,
287 const ConfigDescription& config,
291 return addFileReferenceImpl(name, config, source, path, nullptr, kValidNameChars, diag);
295 const ConfigDescription& config,
300 return addFileReferenceImpl(name, config, source, path, file, kValidNameMangledChars, diag);
304 const ConfigDescription& config,
314 return addResourceImpl(name, ResourceId{}, config, StringPiece{}, std::move(fileRef),
319 const ConfigDescription& config,
323 return addResourceImpl(name, ResourceId{}, config, product, std::move(value),
329 const ConfigDescription& config,
333 return addResourceImpl(name, id, config, product, std::move(value), kValidNameMangledChars,
339 const ConfigDescription& config,
401 ResourceConfigValue* configValue = entry->findOrCreateValue(config, product);
414 << "with config '" << config << "'");