Lines Matching refs:ResourceId
142 struct ResourceId { struct
145 ResourceId(); argument
146 ResourceId(const ResourceId& rhs);
147 ResourceId(uint32_t res_id); // NOLINT(google-explicit-constructor)
148 ResourceId(uint8_t p, uint8_t t, uint16_t e);
228 inline ResourceId::ResourceId() : id(0) {} in ResourceId() function
230 inline ResourceId::ResourceId(const ResourceId& rhs) : id(rhs.id) {} in ResourceId() function
232 inline ResourceId::ResourceId(uint32_t res_id) : id(res_id) {} in ResourceId() function
234 inline ResourceId::ResourceId(uint8_t p, uint8_t t, uint16_t e) in ResourceId() function
237 inline bool ResourceId::is_valid_static() const { in is_valid_static()
241 inline bool ResourceId::is_valid() const { in is_valid()
245 inline uint8_t ResourceId::package_id() const { in package_id()
249 inline uint8_t ResourceId::type_id() const { in type_id()
253 inline uint16_t ResourceId::entry_id() const { in entry_id()
257 inline bool operator<(const ResourceId& lhs, const ResourceId& rhs) {
261 inline bool operator>(const ResourceId& lhs, const ResourceId& rhs) {
265 inline bool operator==(const ResourceId& lhs, const ResourceId& rhs) {
269 inline bool operator!=(const ResourceId& lhs, const ResourceId& rhs) {
273 inline ::std::ostream& operator<<(::std::ostream& out, const ResourceId& res_id) {
278 inline std::string to_string(const ResourceId& id) { in to_string()
403 struct hash<aapt::ResourceId> {
404 size_t operator()(const aapt::ResourceId& id) const {