Home
last modified time | relevance | path

Searched refs:ConfigDescription (Results 1 – 25 of 35) sorted by relevance

12

/frameworks/base/tools/aapt2/
DConfigDescription.h31 struct ConfigDescription : public android::ResTable_config { struct
39 static bool parse(const StringPiece& str, ConfigDescription* out = nullptr);
46 static void applyVersionForCompatibility(ConfigDescription* config);
48 ConfigDescription();
49 ConfigDescription(const android::ResTable_config& o);
50 ConfigDescription(const ConfigDescription& o);
51 ConfigDescription(ConfigDescription&& o);
53 ConfigDescription& operator=(const android::ResTable_config& o); argument
54 ConfigDescription& operator=(const ConfigDescription& o); argument
55 ConfigDescription& operator=(ConfigDescription&& o); argument
[all …]
DConfigDescription_test.cpp26 ConfigDescription* config = nullptr) { in TestParse()
27 if (ConfigDescription::parse(input, config)) { in TestParse()
48 ConfigDescription config; in TEST()
62 ConfigDescription config; in TEST()
68 ConfigDescription config; in TEST()
77 ConfigDescription config; in TEST()
DBinaryResourceParser.h75 const ConfigDescription& config, const android::Res_value* value, uint16_t flags);
78 const ConfigDescription& config, const android::ResTable_map_entry* map);
81 const ConfigDescription& config, const android::ResTable_map_entry* map);
84 const ConfigDescription& config, const android::ResTable_map_entry* map);
87 const ConfigDescription& config, const android::ResTable_map_entry* map);
90 const ConfigDescription& config, const android::ResTable_map_entry* map);
93 const ConfigDescription& config, const android::ResTable_map_entry* map);
DResourceTable.h46 ConfigDescription config;
143 bool addResource(const ResourceNameRef& name, const ConfigDescription& config,
151 bool addResourceAllowMangled(const ResourceNameRef& name, const ConfigDescription& config,
155 const ConfigDescription& config, const SourceLine& source,
190 const ConfigDescription& config, const SourceLine& source,
DMain.cpp162 ConfigDescription versionConfig(configValue.config); in versionStylesForCompat()
189 [](const ResourceConfigValue& lhs, const ConfigDescription& rhs) -> bool { in versionStylesForCompat()
208 ConfigDescription config;
215 ConfigDescription config;
232 std::string buildFileReference(const ResourceNameRef& name, const ConfigDescription& config, in buildFileReference()
236 if (config != ConfigDescription{}) { in buildFileReference()
397 const ResourceName& name, const ConfigDescription& config, in shouldGenerateVersionedResource()
406 [](const ResourceConfigValue& lhs, const ConfigDescription& config) -> bool { in shouldGenerateVersionedResource()
417 ConfigDescription newConfig = config; in shouldGenerateVersionedResource()
602 const ConfigDescription& config) { in compileValues()
[all …]
DResourceTable.cpp32 static bool compareConfigs(const ResourceConfigValue& lhs, const ConfigDescription& rhs) { in compareConfigs()
149 bool ResourceTable::addResource(const ResourceNameRef& name, const ConfigDescription& config, in addResource()
155 const ConfigDescription& config, const SourceLine& source, in addResource()
161 const ConfigDescription& config, in addResourceAllowMangled()
169 const ConfigDescription& config, const SourceLine& source, in addResourceImpl()
DResourceParser.h145 const ConfigDescription& config, const std::shared_ptr<XmlPullParser>& parser);
188 ConfigDescription mConfig;
DBinaryResourceParser.cpp573 const ConfigDescription config(type->config); in parseType()
662 const ConfigDescription& config, in parseValue()
735 const ConfigDescription& config, in parseMapEntry()
755 const ConfigDescription& config, in parseStyle()
794 const ConfigDescription& config, in parseAttr()
837 const ConfigDescription& config, in parseArray()
847 const ConfigDescription& config, in parseStyleable()
867 const ConfigDescription& config, in parsePlural()
DResourceTable_test.cpp99 return val.config == ConfigDescription{}; in TEST()
108 ConfigDescription config; in TEST()
109 ConfigDescription languageConfig; in TEST()
DConfigDescription.cpp555 bool ConfigDescription::parse(const StringPiece& str, ConfigDescription* out) { in parse()
558 ConfigDescription config; in parse()
726 void ConfigDescription::applyVersionForCompatibility(ConfigDescription* config) { in applyVersionForCompatibility()
/frameworks/base/tools/aapt/
DConfigDescription.h26 struct ConfigDescription : public android::ResTable_config { struct
27 ConfigDescription() { in ConfigDescription() function
32 ConfigDescription(const android::ResTable_config&o) { in ConfigDescription() function
37 ConfigDescription(const ConfigDescription&o) { in ConfigDescription() argument
41 ConfigDescription& operator=(const android::ResTable_config& o) {
47 ConfigDescription& operator=(const ConfigDescription& o) {
52 inline bool operator<(const ConfigDescription& o) const { return compare(o) < 0; }
53 inline bool operator<=(const ConfigDescription& o) const { return compare(o) <= 0; }
54 inline bool operator==(const ConfigDescription& o) const { return compare(o) == 0; }
55 inline bool operator!=(const ConfigDescription& o) const { return compare(o) != 0; }
[all …]
DResourceFilter.h52 ConfigDescription mDefault;
54 android::Vector<std::pair<ConfigDescription, uint32_t> > mConfigs;
81 StrongResourceFilter(const std::set<ConfigDescription>& configs) in StrongResourceFilter()
87 std::set<ConfigDescription>::const_iterator iter = mConfigs.begin(); in match()
96 inline const std::set<ConfigDescription>& getConfigs() const { in getConfigs()
101 std::set<ConfigDescription> mConfigs;
DApkBuilder.cpp27 mSplits.add(new ApkSplit(std::set<ConfigDescription>(), mDefaultFilter, true)); in ApkBuilder()
30 status_t ApkBuilder::createSplitForConfigs(const std::set<ConfigDescription>& configs) { in createSplitForConfigs()
33 const std::set<ConfigDescription>& splitConfigs = mSplits[i]->getConfigs(); in createSplitForConfigs()
34 std::set<ConfigDescription>::const_iterator iter = configs.begin(); in createSplitForConfigs()
81 ApkSplit::ApkSplit(const std::set<ConfigDescription>& configs, const sp<ResourceFilter>& filter, bo… in ApkSplit()
83 std::set<ConfigDescription>::const_iterator iter = configs.begin(); in ApkSplit()
DApkBuilder.h44 android::status_t createSplitForConfigs(const std::set<ConfigDescription>& configs);
78 const std::set<ConfigDescription>& getConfigs() const { in getConfigs()
111 …ApkSplit(const std::set<ConfigDescription>& configs, const android::sp<ResourceFilter>& filter, bo…
113 std::set<ConfigDescription> mConfigs;
DSymbol.h47 inline SymbolDefinition(const Symbol& s, const ConfigDescription& c, const SourcePos& src);
51 ConfigDescription config;
84 SymbolDefinition::SymbolDefinition(const Symbol& s, const ConfigDescription& c, const SourcePos& sr… in SymbolDefinition()
DAaptConfig.h37 bool parse(const android::String8& str, ConfigDescription* out = NULL);
45 bool parseCommaSeparatedList(const android::String8& str, std::set<ConfigDescription>* outSet);
52 void applyVersionForCompatibility(ConfigDescription* config);
DResourceFilter.cpp27 std::pair<ConfigDescription, uint32_t>& entry = mConfigs.editItemAt(i); in parse()
69 const std::pair<ConfigDescription, uint32_t>& entry = mConfigs[i]; in match()
99 ConfigDescription config; in parse()
DAaptConfig.cpp34 bool parse(const String8& str, ConfigDescription* out) { in parse()
37 ConfigDescription config; in parse()
233 bool parseCommaSeparatedList(const String8& str, std::set<ConfigDescription>* outSet) { in parseCommaSeparatedList()
237 ConfigDescription config; in parseCommaSeparatedList()
246 void applyVersionForCompatibility(ConfigDescription* config) { in applyVersionForCompatibility()
842 const ConfigDescription nullConfig; in isDensityOnly()
DResourceTable.h109 const ConfigDescription& sourceConfig,
244 const ConfigDescription* config = NULL);
377 const String8* configTypeName, const ConfigDescription* config);
425 … const DefaultKeyedVector<ConfigDescription, sp<Entry> >& getEntries() const { return mEntries; } in getEntries()
434 DefaultKeyedVector<ConfigDescription, sp<Entry> > mEntries;
488 SortedVector<ConfigDescription> getUniqueConfigs() const;
DResourceTable.cpp2250 const ConfigDescription* config) in stringToValue()
2812 const ConfigDescription nullConfig; in flatten()
2896 ConfigDescription config = c->getEntries().keyAt(ei); in flatten()
2909 ConfigDescription* valueConfig = NULL; in flatten()
3079 SortedVector<ConfigDescription> uniqueConfigs; in flatten()
3088 const ConfigDescription& config = uniqueConfigs[ci]; in flatten()
3627 const String8* configTypeName, const ConfigDescription* config) in prepareFlatten()
3865 ConfigDescription cdesc; in getEntry()
3940 SortedVector<ConfigDescription> ResourceTable::Type::getUniqueConfigs() const { in getUniqueConfigs()
3941 SortedVector<ConfigDescription> unique; in getUniqueConfigs()
[all …]
/frameworks/base/tools/aapt/tests/
DResourceFilter_test.cpp34 ConfigDescription config; in TEST()
49 ConfigDescription config; in TEST()
59 ConfigDescription config; in TEST()
70 ConfigDescription config; in TEST()
82 ConfigDescription config; in TEST()
93 ConfigDescription config; in TEST()
104 ConfigDescription config; in TEST()
117 ConfigDescription config; in TEST()
130 ConfigDescription config; in TEST()
146 ConfigDescription config; in TEST()
[all …]
DAaptConfig_test.cpp27 static ::testing::AssertionResult TestParse(const String8& input, ConfigDescription* config=NULL) { in TestParse()
34 static ::testing::AssertionResult TestParse(const char* input, ConfigDescription* config=NULL) { in TestParse()
53 ConfigDescription config; in TEST()
67 ConfigDescription config; in TEST()
73 ConfigDescription config; in TEST()
82 ConfigDescription config; in TEST()
88 ConfigDescription config; in TEST()
DResourceTable_test.cpp29 ConfigDescription defaultConfig = {}; in TEST()
31 ConfigDescription landConfig = {}; in TEST()
34 ConfigDescription sw600dpLandConfig = {}; in TEST()
49 ConfigDescription defaultConfig = {}; in TEST()
51 ConfigDescription v21Config = {}; in TEST()
54 ConfigDescription sw600dpV13Config = {}; in TEST()
/frameworks/base/tools/split-select/
DRuleGenerator_test.cpp50 EXPECT_LT(263, (int) ConfigDescription::DENSITY_XHIGH); in TEST()
51 EXPECT_GT(262, (int) ConfigDescription::DENSITY_HIGH); in TEST()
52 EXPECT_LT(363, (int) ConfigDescription::DENSITY_XXHIGH); in TEST()
53 EXPECT_GT(362, (int) ConfigDescription::DENSITY_XHIGH); in TEST()
58 const ssize_t highIndex = densities.add(ConfigDescription::DENSITY_HIGH); in TEST()
59 const ssize_t xhighIndex = densities.add(ConfigDescription::DENSITY_XHIGH); in TEST()
60 const ssize_t xxhighIndex = densities.add(ConfigDescription::DENSITY_XXHIGH); in TEST()
81 const ssize_t highIndex = densities.add(ConfigDescription::DENSITY_HIGH); in TEST()
82 const ssize_t xhighIndex = densities.add(ConfigDescription::DENSITY_XHIGH); in TEST()
83 const ssize_t xxhighIndex = densities.add(ConfigDescription::DENSITY_XXHIGH); in TEST()
[all …]
DSplitDescription.h31 ConfigDescription config;

12