Lines Matching defs:ResTable_config

902 struct ResTable_config
1182 void copyFromDeviceNoSwap(const ResTable_config& o);
1184 void copyFromDtoH(const ResTable_config& o);
1188 int compare(const ResTable_config& o) const;
1189 int compareLogical(const ResTable_config& o) const;
1191 inline bool operator<(const ResTable_config& o) const { return compare(o) < 0; }
1218 int diff(const ResTable_config& o) const;
1221 bool isMoreSpecificThan(const ResTable_config& o) const;
1233 bool isBetterThan(const ResTable_config& o, const ResTable_config* requested) const;
1241 bool match(const ResTable_config& settings) const;
1296 int isLocaleMoreSpecificThan(const ResTable_config &o) const;
1302 bool isLocaleBetterThan(const ResTable_config& o, const ResTable_config* requested) const;
1313 * configuration change flags (ResTable_config::CONFIG_*) that have multiple
1396 ResTable_config config;
1401 sizeof(ResTable_type) - sizeof(ResTable_config) + sizeof(ResTable_config::size);
1403 // Assert that the ResTable_config is always the last field. This poses a problem for extending
1404 // ResTable_type in the future, as ResTable_config is variable (over different releases).
1405 static_assert(sizeof(ResTable_type) == offsetof(ResTable_type, config) + sizeof(ResTable_config),
1406 "ResTable_config must be last field in ResTable_type");
1693 ResTable_config* outConfig = NULL) const;
1704 ResTable_config* outConfig = NULL) const;
1780 ResTable_config* inoutConfig = NULL) const;
1817 void setParameters(const ResTable_config* params);
1818 void getParameters(ResTable_config* params) const;
1918 // Return the configurations (ResTable_config) that we know about
1919 void getConfigurations(Vector<ResTable_config>* configs, bool ignoreMipmap=false,
1986 const ResTable_config* config,
2013 ResTable_config mParams;