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);
227 inline ResourceId::ResourceId() : id(0) {} in ResourceId() function
229 inline ResourceId::ResourceId(const ResourceId& rhs) : id(rhs.id) {} in ResourceId() function
231 inline ResourceId::ResourceId(uint32_t res_id) : id(res_id) {} in ResourceId() function
233 inline ResourceId::ResourceId(uint8_t p, uint8_t t, uint16_t e) in ResourceId() function
236 inline bool ResourceId::is_valid() const { in is_valid()
240 inline bool ResourceId::is_valid_dynamic() const { in is_valid_dynamic()
244 inline uint8_t ResourceId::package_id() const { in package_id()
248 inline uint8_t ResourceId::type_id() const { in type_id()
252 inline uint16_t ResourceId::entry_id() const { in entry_id()
256 inline bool operator<(const ResourceId& lhs, const ResourceId& rhs) {
260 inline bool operator>(const ResourceId& lhs, const ResourceId& rhs) {
264 inline bool operator==(const ResourceId& lhs, const ResourceId& rhs) {
268 inline bool operator!=(const ResourceId& lhs, const ResourceId& rhs) {
272 inline ::std::ostream& operator<<(::std::ostream& out, const ResourceId& res_id) {
277 inline std::string to_string(const ResourceId& id) { in to_string()
402 struct hash<aapt::ResourceId> {
403 size_t operator()(const aapt::ResourceId& id) const {