Home
last modified time | relevance | path

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

/frameworks/base/tools/aapt2/
DDominatorTree_test.cpp75 std::vector<std::unique_ptr<ResourceConfigValue>> configs; in TEST()
76 configs.push_back(util::make_unique<ResourceConfigValue>(default_config, "")); in TEST()
77 configs.push_back(util::make_unique<ResourceConfigValue>(land_config, "")); in TEST()
78 configs.push_back(util::make_unique<ResourceConfigValue>(sw600dp_land_config, "")); in TEST()
95 std::vector<std::unique_ptr<ResourceConfigValue>> configs; in TEST()
96 configs.push_back(util::make_unique<ResourceConfigValue>(default_config, "")); in TEST()
97 configs.push_back(util::make_unique<ResourceConfigValue>(land_config, "")); in TEST()
98 configs.push_back(util::make_unique<ResourceConfigValue>(default_config, "phablet")); in TEST()
99 configs.push_back(util::make_unique<ResourceConfigValue>(sw600dp_land_config, "phablet")); in TEST()
124 std::vector<std::unique_ptr<ResourceConfigValue>> configs; in TEST()
[all …]
DResourceTable.h96 class ResourceConfigValue {
107 ResourceConfigValue(const android::ConfigDescription& config, android::StringPiece product) in ResourceConfigValue() function
112 DISALLOW_COPY_AND_ASSIGN(ResourceConfigValue);
137 std::vector<std::unique_ptr<ResourceConfigValue>> values;
142 ResourceConfigValue* FindValue(const android::ConfigDescription& config,
144 const ResourceConfigValue* FindValue(const android::ConfigDescription& config,
147 ResourceConfigValue* FindOrCreateValue(const android::ConfigDescription& config,
149 std::vector<ResourceConfigValue*> FindAllValues(const android::ConfigDescription& config);
152 std::vector<ResourceConfigValue*> FindValuesIf(Func f) { in FindValuesIf()
153 std::vector<ResourceConfigValue*> results; in FindValuesIf()
[all …]
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.cpp159 ResourceConfigValue* ResourceEntry::FindValue(const ConfigDescription& config, in FindValue()
162 lt_config_key_ref<std::unique_ptr<ResourceConfigValue>>); in FindValue()
164 ResourceConfigValue* value = iter->get(); in FindValue()
172 const ResourceConfigValue* ResourceEntry::FindValue(const android::ConfigDescription& config, in FindValue()
175 lt_config_key_ref<std::unique_ptr<ResourceConfigValue>>); in FindValue()
177 ResourceConfigValue* value = iter->get(); in FindValue()
185 ResourceConfigValue* ResourceEntry::FindOrCreateValue(const ConfigDescription& config, in FindOrCreateValue()
188 lt_config_key_ref<std::unique_ptr<ResourceConfigValue>>); in FindOrCreateValue()
190 ResourceConfigValue* value = iter->get(); in FindOrCreateValue()
195 ResourceConfigValue* newValue = in FindOrCreateValue()
[all …]
DDominatorTree.cpp29 const std::vector<std::unique_ptr<ResourceConfigValue>>& configs) { in DominatorTree()
DResourceTable_test.cpp169 std::vector<ResourceConfigValue*> values = in TEST()
/frameworks/base/tools/aapt2/split/
DTableSplitter.cpp37 using ConfigClaimedMap = std::unordered_map<ResourceConfigValue*, bool>;
38 using ConfigDensityGroups = std::map<ConfigDescription, std::vector<ResourceConfigValue*>>;
61 std::vector<ResourceConfigValue*> SelectValues( in SelectValues()
64 std::vector<ResourceConfigValue*> selected; in SelectValues()
69 ResourceConfigValue* config_value = entry.first; in SelectValues()
87 const std::vector<ResourceConfigValue*>& related_values = entry.second; in SelectValues()
96 ResourceConfigValue* best_value = nullptr; in SelectValues()
97 for (ResourceConfigValue* this_value : related_values) { in SelectValues()
130 const std::vector<ResourceConfigValue*>& related_values = entry.second; in MarkNonPreferredDensitiesAsClaimed()
133 std::unordered_set<ResourceConfigValue*> best_values; in MarkNonPreferredDensitiesAsClaimed()
[all …]
/frameworks/base/tools/aapt2/optimize/
DVersionCollapser.cpp89 auto pred = [&](const std::unique_ptr<ResourceConfigValue>& val) -> bool { in CollapseVersions()
120 [](const std::unique_ptr<ResourceConfigValue>& val) in CollapseVersions()
128 for (std::unique_ptr<ResourceConfigValue>& config_value : entry->values) { in CollapseVersions()
132 std::unique_ptr<ResourceConfigValue> new_value = in CollapseVersions()
133 util::make_unique<ResourceConfigValue>( in CollapseVersions()
153 [](const std::unique_ptr<ResourceConfigValue>& a, in CollapseVersions()
154 const std::unique_ptr<ResourceConfigValue>& b) -> bool { in CollapseVersions()
DResourceDeduper.cpp54 ResourceConfigValue* node_value = node->value(); in VisitConfig()
55 ResourceConfigValue* parent_value = parent->value(); in VisitConfig()
67 ResourceConfigValue* sibling_value = sibling->value(); in VisitConfig()
105 [](const std::unique_ptr<ResourceConfigValue>& val) -> bool { in DedupeEntry()
/frameworks/base/tools/aapt2/link/
DAutoVersioner_test.cpp33 …entry.values.push_back(util::make_unique<ResourceConfigValue>(ConfigDescription::DefaultConfig(), … in TEST()
34 entry.values.push_back(util::make_unique<ResourceConfigValue>(land_config, "")); in TEST()
35 entry.values.push_back(util::make_unique<ResourceConfigValue>(sw600dp_land_config, "")); in TEST()
46 …entry.values.push_back(util::make_unique<ResourceConfigValue>(ConfigDescription::DefaultConfig(), … in TEST()
47 entry.values.push_back(util::make_unique<ResourceConfigValue>(sw600dp_v13_config, "")); in TEST()
48 entry.values.push_back(util::make_unique<ResourceConfigValue>(v21_config, "")); in TEST()
DResourceExcluder.cpp34 ResourceConfigValue* value) { in RemoveIfExcluded()
78 [](const std::unique_ptr<ResourceConfigValue>& val) -> bool { in Consume()
DTableMerger.cpp203 bool override_styles_instead_of_overlaying, ResourceConfigValue* dst_config_value, in MergeConfigValue()
204 ResourceConfigValue* src_config_value, android::StringPool* pool) { in MergeConfigValue()
279 ResourceConfigValue* dst_config_value = dst_entry->FindValue( in DoMerge()
DAutoVersioner.cpp84 ResourceConfigValue* config_value = entry->values[i].get(); in Consume()
/frameworks/base/tools/aapt2/process/
DProductFilter.cpp33 ResourceConfigValue* config_value = iter->get(); in SelectProductToKeep()
41 ResourceConfigValue* previously_selected_config_value = selected_product_iter->get(); in SelectProductToKeep()
58 ResourceConfigValue* previously_default_config_value = default_product_iter->get(); in SelectProductToKeep()
93 std::vector<std::unique_ptr<ResourceConfigValue>> new_values; in Consume()
115 std::make_unique<ResourceConfigValue>((*val)->config, android::StringPiece{})); in Consume()
DProductFilter.h18 class ResourceConfigValue; variable
22 using ResourceConfigValueIter = std::vector<std::unique_ptr<ResourceConfigValue>>::iterator;
DSymbolTable.cpp208 ResourceConfigValue* config_value = sr.entry->FindValue(kDefaultConfig); in FindByName()
/frameworks/base/tools/aapt2/compile/
DPseudolocaleGenerator.cpp401 void GrammaticalGender(ResourceConfigValue* original_value, in GrammaticalGender()
402 ResourceConfigValue* localized_config_value, android::StringPool* pool, in GrammaticalGender()
421 ResourceConfigValue* grammatical_gendered_config_value = in GrammaticalGender()
433 void GrammaticalGenderIfNeeded(ResourceConfigValue* original_value, ResourceConfigValue* new_value, in GrammaticalGenderIfNeeded()
453 ResourceConfigValue* original_value, android::StringPool* pool, in PseudolocalizeIfNeeded()
472 ResourceConfigValue* new_config_value = in PseudolocalizeIfNeeded()
485 static bool IsPseudolocalizable(ResourceConfigValue* config_value) { in IsPseudolocalizable()
554 std::vector<ResourceConfigValue*> values = entry->FindValuesIf(IsPseudolocalizable); in Consume()
555 for (ResourceConfigValue* value : values) { in Consume()
/frameworks/base/tools/aapt2/test/
DCommon.cpp52 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/cmd/
DDiff.cpp101 const ResourceConfigValue* config_value_a, LoadedApk* apk_b, in EmitResourceConfigValueDiff()
103 const ResourceTableEntryView& entry_b, const ResourceConfigValue* config_value_b) { in EmitResourceConfigValueDiff()
127 for (const ResourceConfigValue* config_value_a : entry_a.values) { in EmitResourceEntryDiff()
142 for (const ResourceConfigValue* config_value_b : entry_b.values) { in EmitResourceEntryDiff()
/frameworks/base/tools/aapt2/format/proto/
DProtoSerialize_test.cpp795 ResourceConfigValue* config_value = entry->FindValue({}); in TEST()
877 ResourceConfigValue* config_value = entry->FindValue({}); in TEST()
DProtoSerialize.cpp423 for (const ResourceConfigValue* config_value : entry.values) { in SerializeTableToPb()
DProtoDeserialize.cpp530 ResourceConfigValue* config_value = entry->FindOrCreateValue(config, pb_config.product()); in DeserializePackageFromPb()
/frameworks/base/tools/aapt2/dump/
DDumpManifest.cpp281 ResourceConfigValue* best_value = nullptr; in BestConfigValue()