Lines Matching refs:InstanceKey
24 class InstanceKey : public ServiceKey {
28 explicit InstanceKey(const MdnsRecord& record);
29 explicit InstanceKey(const DomainName& domain);
30 explicit InstanceKey(const DnsSdInstance& instance);
34 InstanceKey(absl::string_view instance,
38 InstanceKey(const InstanceKey& other);
39 InstanceKey(InstanceKey&& other);
41 InstanceKey& operator=(const InstanceKey& rhs);
42 InstanceKey& operator=(InstanceKey&& rhs);
52 friend H AbslHashValue(H h, const InstanceKey& key);
54 friend bool operator<(const InstanceKey& lhs, const InstanceKey& rhs);
58 H AbslHashValue(H h, const InstanceKey& key) { in AbslHashValue()
63 inline bool operator<(const InstanceKey& lhs, const InstanceKey& rhs) {
77 inline bool operator>(const InstanceKey& lhs, const InstanceKey& rhs) {
81 inline bool operator<=(const InstanceKey& lhs, const InstanceKey& rhs) {
85 inline bool operator>=(const InstanceKey& lhs, const InstanceKey& rhs) {
89 inline bool operator==(const InstanceKey& lhs, const InstanceKey& rhs) {
93 inline bool operator!=(const InstanceKey& lhs, const InstanceKey& rhs) {