Lines Matching refs:config
24 void AxisConfigFilter::addConfig(ConfigDescription config) {
25 uint32_t diffMask = ConfigDescription::defaultConfig().diff(config);
32 config.density = 0;
36 mConfigs.insert(std::make_pair(config, diffMask));
40 bool AxisConfigFilter::match(const ConfigDescription& config) const {
41 const uint32_t mask = ConfigDescription::defaultConfig().diff(config);
51 uint32_t diff = target.diff(config);
59 if (config.language[0] &&
60 memcmp(config.language, target.language, sizeof(config.language)) == 0) {
61 if (config.country[0] == 0) {
67 // config being matched has a smaller screen width than the filter specified.
68 if (config.smallestScreenWidthDp != 0 &&
69 config.smallestScreenWidthDp < target.smallestScreenWidthDp) {