Home
last modified time | relevance | path

Searched refs:ResourceConfigValue (Results 1 – 21 of 21) sorted by relevance

/frameworks/base/tools/aapt2/
DDominatorTree_test.cpp74 std::vector<std::unique_ptr<ResourceConfigValue>> configs; in TEST()
75 configs.push_back(util::make_unique<ResourceConfigValue>(default_config, "")); in TEST()
76 configs.push_back(util::make_unique<ResourceConfigValue>(land_config, "")); in TEST()
77 configs.push_back(util::make_unique<ResourceConfigValue>(sw600dp_land_config, "")); in TEST()
94 std::vector<std::unique_ptr<ResourceConfigValue>> configs; in TEST()
95 configs.push_back(util::make_unique<ResourceConfigValue>(default_config, "")); in TEST()
96 configs.push_back(util::make_unique<ResourceConfigValue>(land_config, "")); in TEST()
97 configs.push_back(util::make_unique<ResourceConfigValue>(default_config, "phablet")); in TEST()
98 configs.push_back(util::make_unique<ResourceConfigValue>(sw600dp_land_config, "phablet")); in TEST()
123 std::vector<std::unique_ptr<ResourceConfigValue>> configs; in TEST()
[all …]
DResourceTable.h66 class ResourceConfigValue {
77 ResourceConfigValue(const ConfigDescription& config, const android::StringPiece& product) in ResourceConfigValue() function
81 DISALLOW_COPY_AND_ASSIGN(ResourceConfigValue);
102 std::vector<std::unique_ptr<ResourceConfigValue>> values;
106 ResourceConfigValue* FindValue(const ConfigDescription& config);
108 ResourceConfigValue* FindValue(const ConfigDescription& config,
111 ResourceConfigValue* FindOrCreateValue(const ConfigDescription& config,
113 std::vector<ResourceConfigValue*> FindAllValues(const ConfigDescription& config);
116 std::vector<ResourceConfigValue*> FindValuesIf(Func f) { in FindValuesIf()
117 std::vector<ResourceConfigValue*> results; in FindValuesIf()
DDominatorTree.h51 const std::vector<std::unique_ptr<ResourceConfigValue>>& configs);
55 explicit Node(ResourceConfigValue* value = nullptr, Node* parent = nullptr)
58 inline ResourceConfigValue* value() const { return value_; } in value()
74 ResourceConfigValue* value_;
DResourceTable.cpp156 ResourceConfigValue* ResourceEntry::FindValue(const ConfigDescription& config) { in FindValue()
165 bool lt_config_key_ref(const std::unique_ptr<ResourceConfigValue>& lhs, const ConfigKey& rhs) { in lt_config_key_ref()
173 ResourceConfigValue* ResourceEntry::FindValue(const ConfigDescription& config, in FindValue()
178 ResourceConfigValue* value = iter->get(); in FindValue()
186 ResourceConfigValue* ResourceEntry::FindOrCreateValue(const ConfigDescription& config, in FindOrCreateValue()
191 ResourceConfigValue* value = iter->get(); in FindOrCreateValue()
196 ResourceConfigValue* newValue = in FindOrCreateValue()
197 values.insert(iter, util::make_unique<ResourceConfigValue>(config, product))->get(); in FindOrCreateValue()
201 std::vector<ResourceConfigValue*> ResourceEntry::FindAllValues(const ConfigDescription& config) { in FindAllValues()
202 std::vector<ResourceConfigValue*> results; in FindAllValues()
[all …]
DDominatorTree.cpp28 const std::vector<std::unique_ptr<ResourceConfigValue>>& configs) { in DominatorTree()
DResourceTable_test.cpp154 std::vector<ResourceConfigValue*> values = in TEST()
/frameworks/base/tools/aapt2/split/
DTableSplitter.cpp34 using ConfigClaimedMap = std::unordered_map<ResourceConfigValue*, bool>;
35 using ConfigDensityGroups = std::map<ConfigDescription, std::vector<ResourceConfigValue*>>;
58 std::vector<ResourceConfigValue*> SelectValues( in SelectValues()
61 std::vector<ResourceConfigValue*> selected; in SelectValues()
66 ResourceConfigValue* config_value = entry.first; in SelectValues()
84 const std::vector<ResourceConfigValue*>& related_values = entry.second; in SelectValues()
93 ResourceConfigValue* best_value = nullptr; in SelectValues()
94 for (ResourceConfigValue* this_value : related_values) { in SelectValues()
127 const std::vector<ResourceConfigValue*>& related_values = entry.second; in MarkNonPreferredDensitiesAsClaimed()
130 std::unordered_set<ResourceConfigValue*> best_values; in MarkNonPreferredDensitiesAsClaimed()
[all …]
/frameworks/base/tools/aapt2/optimize/
DVersionCollapser.cpp86 auto pred = [&](const std::unique_ptr<ResourceConfigValue>& val) -> bool { in CollapseVersions()
110 [](const std::unique_ptr<ResourceConfigValue>& val) in CollapseVersions()
118 for (std::unique_ptr<ResourceConfigValue>& config_value : entry->values) { in CollapseVersions()
122 std::unique_ptr<ResourceConfigValue> new_value = in CollapseVersions()
123 util::make_unique<ResourceConfigValue>( in CollapseVersions()
137 [](const std::unique_ptr<ResourceConfigValue>& a, in CollapseVersions()
138 const std::unique_ptr<ResourceConfigValue>& b) -> bool { in CollapseVersions()
DResourceDeduper.cpp51 ResourceConfigValue* node_value = node->value(); in VisitConfig()
52 ResourceConfigValue* parent_value = parent->value(); in VisitConfig()
102 [](const std::unique_ptr<ResourceConfigValue>& val) -> bool { in DedupeEntry()
/frameworks/base/tools/aapt2/link/
DAutoVersioner_test.cpp31 …entry.values.push_back(util::make_unique<ResourceConfigValue>(ConfigDescription::DefaultConfig(), … in TEST()
32 entry.values.push_back(util::make_unique<ResourceConfigValue>(land_config, "")); in TEST()
33 entry.values.push_back(util::make_unique<ResourceConfigValue>(sw600dp_land_config, "")); in TEST()
44 …entry.values.push_back(util::make_unique<ResourceConfigValue>(ConfigDescription::DefaultConfig(), … in TEST()
45 entry.values.push_back(util::make_unique<ResourceConfigValue>(sw600dp_v13_config, "")); in TEST()
46 entry.values.push_back(util::make_unique<ResourceConfigValue>(v21_config, "")); in TEST()
DProductFilter.cpp30 ResourceConfigValue* config_value = iter->get(); in SelectProductToKeep()
38 ResourceConfigValue* previously_selected_config_value = in SelectProductToKeep()
58 ResourceConfigValue* previously_default_config_value = in SelectProductToKeep()
88 std::vector<std::unique_ptr<ResourceConfigValue>> new_values; in Consume()
DLinkers.h93 class ResourceConfigValue; variable
97 using ResourceConfigValueIter = std::vector<std::unique_ptr<ResourceConfigValue>>::iterator;
DTableMerger.cpp169 ResourceConfigValue* dst_config_value, in MergeConfigValue()
170 ResourceConfigValue* src_config_value, in MergeConfigValue()
245 ResourceConfigValue* dst_config_value = dst_entry->FindValue( in DoMerge()
DAutoVersioner.cpp79 ResourceConfigValue* config_value = entry->values[i].get(); in Consume()
/frameworks/base/tools/aapt2/cmd/
DDiff.cpp93 ResourceEntry* entry_a, ResourceConfigValue* config_value_a, in EmitResourceConfigValueDiff()
96 ResourceConfigValue* config_value_b) { in EmitResourceConfigValueDiff()
118 for (std::unique_ptr<ResourceConfigValue>& config_value_a : entry_a->values) { in EmitResourceEntryDiff()
119 ResourceConfigValue* config_value_b = entry_b->FindValue(config_value_a->config); in EmitResourceEntryDiff()
134 for (std::unique_ptr<ResourceConfigValue>& config_value_b : entry_b->values) { in EmitResourceEntryDiff()
135 ResourceConfigValue* config_value_a = entry_a->FindValue(config_value_b->config); in EmitResourceEntryDiff()
/frameworks/base/tools/aapt2/compile/
DPseudolocaleGenerator.cpp314 ResourceConfigValue* original_value, in PseudolocalizeIfNeeded()
333 ResourceConfigValue* new_config_value = in PseudolocalizeIfNeeded()
343 static bool IsPseudolocalizable(ResourceConfigValue* config_value) { in IsPseudolocalizable()
357 std::vector<ResourceConfigValue*> values = entry->FindValuesIf(IsPseudolocalizable); in Consume()
358 for (ResourceConfigValue* value : values) { in Consume()
/frameworks/base/tools/aapt2/test/
DCommon.cpp51 ResourceConfigValue* config_value = result.value().entry->FindValue(config, product); in GetValueForConfigAndProduct()
DCommon.h60 ResourceConfigValue* config_value = result.value().entry->FindValue(config, product); in GetValueForConfigAndProduct()
/frameworks/base/tools/aapt2/process/
DSymbolTable.cpp201 ResourceConfigValue* config_value = sr.entry->FindValue(kDefaultConfig); in FindByName()
/frameworks/base/tools/aapt2/format/proto/
DProtoSerialize.cpp318 for (const std::unique_ptr<ResourceConfigValue>& config_value : entry->values) { in SerializeTableToPb()
DProtoDeserialize.cpp463 ResourceConfigValue* config_value = entry->FindOrCreateValue(config, pb_config.product()); in DeserializePackageFromPb()