Searched refs:ConfigDescription (Results 1 - 25 of 59) sorted by relevance

123

/frameworks/base/tools/aapt2/
H A DConfigDescription.h31 struct ConfigDescription : public android::ResTable_config { struct in namespace:aapt
35 static const ConfigDescription& defaultConfig();
44 static bool parse(const StringPiece& str, ConfigDescription* out = nullptr);
51 static void applyVersionForCompatibility(ConfigDescription* config);
53 ConfigDescription();
54 ConfigDescription(const android::ResTable_config& o);
55 ConfigDescription(const ConfigDescription& o);
56 ConfigDescription(ConfigDescription
70 inline ConfigDescription::ConfigDescription() { function in class:aapt::ConfigDescription
75 inline ConfigDescription::ConfigDescription(const android::ResTable_config& o) { function in class:aapt::ConfigDescription
80 inline ConfigDescription::ConfigDescription(const ConfigDescription& o) { function in class:aapt::ConfigDescription
84 inline ConfigDescription::ConfigDescription(ConfigDescription&& o) { function in class:aapt::ConfigDescription
[all...]
H A DConfigDescription_test.cpp17 #include "ConfigDescription.h"
28 ConfigDescription* config = nullptr) {
29 if (ConfigDescription::parse(input, config)) {
50 ConfigDescription config;
64 ConfigDescription config;
70 ConfigDescription config;
79 ConfigDescription config;
85 ConfigDescription config;
H A DResourceTable.h20 #include "ConfigDescription.h"
59 const ConfigDescription config;
71 ResourceConfigValue(const ConfigDescription& config, const StringPiece& product) :
108 ResourceConfigValue* findValue(const ConfigDescription& config);
109 ResourceConfigValue* findValue(const ConfigDescription& config, const StringPiece& product);
110 ResourceConfigValue* findOrCreateValue(const ConfigDescription& config,
112 std::vector<ResourceConfigValue*> findAllValues(const ConfigDescription& config);
197 const ConfigDescription& config,
204 const ConfigDescription& config,
210 const ConfigDescription
[all...]
H A DResourceTable_test.cpp36 ConfigDescription{}, "",
42 ConfigDescription{}, "",
51 ConfigDescription{},
63 ConfigDescription config;
64 ConfigDescription languageConfig;
107 ASSERT_TRUE(table.addResource(test::parseNameOrDie(u"@android:attr/foo"), ConfigDescription{},
114 ASSERT_TRUE(table.addResource(test::parseNameOrDie(u"@android:attr/foo"), ConfigDescription{},
/frameworks/base/tools/aapt/
H A DConfigDescription.h26 struct ConfigDescription : public android::ResTable_config { struct in inherits:android::ResTable_config
27 ConfigDescription() { function in struct:ConfigDescription
32 ConfigDescription(const android::ResTable_config&o) { function in struct:ConfigDescription
37 ConfigDescription(const ConfigDescription&o) { 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
[all...]
H A DResourceFilter.h19 #include "ConfigDescription.h"
52 ConfigDescription mDefault;
54 android::Vector<std::pair<ConfigDescription, uint32_t> > mConfigs;
81 StrongResourceFilter(const std::set<ConfigDescription>& configs)
87 std::set<ConfigDescription>::const_iterator iter = mConfigs.begin();
96 inline const std::set<ConfigDescription>& getConfigs() const {
101 std::set<ConfigDescription> mConfigs;
H A DApkBuilder.h26 #include "ConfigDescription.h"
44 android::status_t createSplitForConfigs(const std::set<ConfigDescription>& configs);
78 const std::set<ConfigDescription>& getConfigs() const {
111 ApkSplit(const std::set<ConfigDescription>& configs, const android::sp<ResourceFilter>& filter, bool isBase=false);
113 std::set<ConfigDescription> mConfigs;
H A DApkBuilder.cpp27 mSplits.add(new ApkSplit(std::set<ConfigDescription>(), mDefaultFilter, true));
30 status_t ApkBuilder::createSplitForConfigs(const std::set<ConfigDescription>& configs) {
33 const std::set<ConfigDescription>& splitConfigs = mSplits[i]->getConfigs();
34 std::set<ConfigDescription>::const_iterator iter = configs.begin();
81 ApkSplit::ApkSplit(const std::set<ConfigDescription>& configs, const sp<ResourceFilter>& filter, bool isBase)
83 std::set<ConfigDescription>::const_iterator iter = configs.begin();
H A DAaptConfig.h23 #include "ConfigDescription.h"
37 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);
H A DSymbol.h23 #include "ConfigDescription.h"
47 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& src)
/frameworks/base/tools/aapt2/filter/
H A DConfigFilter.h20 #include "ConfigDescription.h"
37 virtual bool match(const ConfigDescription& config) const = 0;
50 void addConfig(ConfigDescription config);
52 bool match(const ConfigDescription& config) const override;
55 std::set<std::pair<ConfigDescription, uint32_t>> mConfigs;
H A DConfigFilter.cpp17 #include "ConfigDescription.h"
24 void AxisConfigFilter::addConfig(ConfigDescription config) {
25 uint32_t diffMask = ConfigDescription::defaultConfig().diff(config);
40 bool AxisConfigFilter::match(const ConfigDescription& config) const {
41 const uint32_t mask = ConfigDescription::defaultConfig().diff(config);
49 const ConfigDescription& target = entry.first;
/frameworks/base/tools/aapt2/proto/
H A DProtoHelpers.h20 #include "ConfigDescription.h"
40 void serializeConfig(const ConfigDescription& config, pb::ConfigDescription* outPbConfig);
41 bool deserializeConfigDescriptionFromPb(const pb::ConfigDescription& pbConfig,
42 ConfigDescription* outConfig);
H A DProtoHelpers.cpp72 void serializeConfig(const ConfigDescription& config, pb::ConfigDescription* outPbConfig) {
79 bool deserializeConfigDescriptionFromPb(const pb::ConfigDescription& pbConfig,
80 ConfigDescription* outConfig) {
/frameworks/base/tools/split-select/
H A DRuleGenerator_test.cpp50 EXPECT_LT(263, (int) ConfigDescription::DENSITY_XHIGH);
51 EXPECT_GT(262, (int) ConfigDescription::DENSITY_HIGH);
52 EXPECT_LT(363, (int) ConfigDescription::DENSITY_XXHIGH);
53 EXPECT_GT(362, (int) ConfigDescription::DENSITY_XHIGH);
58 const ssize_t highIndex = densities.add(ConfigDescription::DENSITY_HIGH);
59 const ssize_t xhighIndex = densities.add(ConfigDescription::DENSITY_XHIGH);
60 const ssize_t xxhighIndex = densities.add(ConfigDescription::DENSITY_XXHIGH);
81 const ssize_t highIndex = densities.add(ConfigDescription::DENSITY_HIGH);
82 const ssize_t xhighIndex = densities.add(ConfigDescription::DENSITY_XHIGH);
83 const ssize_t xxhighIndex = densities.add(ConfigDescription
[all...]
H A DSplitDescription.h20 #include "aapt/ConfigDescription.h"
31 ConfigDescription config;
/frameworks/base/tools/aapt/tests/
H A DResourceTable_test.cpp20 #include "ConfigDescription.h"
29 ConfigDescription defaultConfig = {};
31 ConfigDescription landConfig = {};
34 ConfigDescription sw600dpLandConfig = {};
49 ConfigDescription defaultConfig = {};
51 ConfigDescription v21Config = {};
54 ConfigDescription sw600dpV13Config = {};
H A DResourceFilter_test.cpp23 #include "ConfigDescription.h"
34 ConfigDescription config;
49 ConfigDescription config;
59 ConfigDescription config;
70 ConfigDescription config;
82 ConfigDescription config;
93 ConfigDescription config;
104 ConfigDescription config;
117 ConfigDescription config;
130 ConfigDescription confi
[all...]
H A DAaptConfig_test.cpp21 #include "ConfigDescription.h"
27 static ::testing::AssertionResult TestParse(const String8& input, ConfigDescription* config=NULL) {
34 static ::testing::AssertionResult TestParse(const char* input, ConfigDescription* config=NULL) {
53 ConfigDescription config;
67 ConfigDescription config;
73 ConfigDescription config;
82 ConfigDescription config;
88 ConfigDescription config;
/frameworks/base/tools/aapt2/unflatten/
H A DBinaryResourceParser.h63 std::unique_ptr<Item> parseValue(const ResourceNameRef& name, const ConfigDescription& config,
67 const ConfigDescription& config,
70 std::unique_ptr<Style> parseStyle(const ResourceNameRef& name, const ConfigDescription& config,
74 const ConfigDescription& config,
77 std::unique_ptr<Array> parseArray(const ResourceNameRef& name, const ConfigDescription& config,
81 const ConfigDescription& config,
/frameworks/base/tools/aapt2/link/
H A DProductFilter_test.cpp28 const ConfigDescription land = test::parseConfigOrDie("land");
29 const ConfigDescription port = test::parseConfigOrDie("port");
72 ConfigDescription::defaultConfig(), "",
77 ConfigDescription::defaultConfig(), "tablet",
86 ConfigDescription::defaultConfig(),
89 ConfigDescription::defaultConfig(),
98 ConfigDescription::defaultConfig(), "",
103 ConfigDescription::defaultConfig(), "tablet",
108 ConfigDescription::defaultConfig(), "no-sdcard",
122 ConfigDescription
[all...]
H A DLinkers.h30 struct ConfigDescription;
44 bool shouldGenerateVersionedResource(const ResourceEntry* entry, const ConfigDescription& config,
H A DAutoVersioner.cpp17 #include "ConfigDescription.h"
28 bool shouldGenerateVersionedResource(const ResourceEntry* entry, const ConfigDescription& config,
49 ConfigDescription tempConfig(config);
114 ConfigDescription newConfig(configValue->config);
/frameworks/base/tools/aapt2/split/
H A DTableSplitter.cpp17 #include "ConfigDescription.h"
30 using ConfigDensityGroups = std::map<ConfigDescription, std::vector<ResourceConfigValue*>>;
32 static ConfigDescription copyWithoutDensity(const ConfigDescription& config) {
33 ConfigDescription withoutDensity = config;
44 for (const ConfigDescription& config : constraints.configs) {
77 const ConfigDescription& config = entry.first;
83 ConfigDescription targetDensity = config;
105 std::set<ConfigDescription> mDensityIndependentConfigs;
106 std::map<ConfigDescription, uint16_
[all...]
/frameworks/base/tools/aapt2/test/
H A DCommon.h20 #include "ConfigDescription.h"
72 inline ConfigDescription parseConfigOrDie(const StringPiece& str) {
73 ConfigDescription config;
74 bool result = ConfigDescription::parse(str, &config);
81 const ConfigDescription& config,
94 const ConfigDescription& config) {

Completed in 244 milliseconds

123