Home | History | Annotate | Download | only in aapt2

Lines Matching refs:ResourceId

136 struct ResourceId {
139 ResourceId();
140 ResourceId(const ResourceId& rhs);
141 ResourceId(uint32_t res_id); // NOLINT(implicit)
142 ResourceId(uint8_t p, uint8_t t, uint16_t e);
206 // ResourceId implementation.
209 inline ResourceId::ResourceId() : id(0) {}
211 inline ResourceId::ResourceId(const ResourceId& rhs) : id(rhs.id) {}
213 inline ResourceId::ResourceId(uint32_t res_id) : id(res_id) {}
215 inline ResourceId::ResourceId(uint8_t p, uint8_t t, uint16_t e)
218 inline bool ResourceId::is_valid() const {
222 inline bool ResourceId::is_valid_dynamic() const { return (id & 0x00ff0000u) != 0; }
224 inline uint8_t ResourceId::package_id() const {
228 inline uint8_t ResourceId::type_id() const {
232 inline uint16_t ResourceId::entry_id() const {
236 inline bool operator<(const ResourceId& lhs, const ResourceId& rhs) {
240 inline bool operator>(const ResourceId& lhs, const ResourceId& rhs) {
244 inline bool operator==(const ResourceId& lhs, const ResourceId& rhs) {
248 inline bool operator!=(const ResourceId& lhs, const ResourceId& rhs) {
253 const ResourceId& res_id) {
400 struct hash<aapt::ResourceId> {
401 size_t operator()(const aapt::ResourceId& id) const {