Lines Matching refs:Device
122 class Device {
131 Device(ConfigCache* config, ConfigCache* memory_only_config, const hci::Address& key_address,
133 Device(ConfigCache* config, ConfigCache* memory_only_config, std::string section);
136 Device(Device&& other) noexcept = default;
137 Device& operator=(Device&& other) noexcept = default;
140 Device(const Device& other) noexcept = default;
141 Device& operator=(const Device& other) noexcept = default;
144 bool operator==(const Device& other) const {
148 bool operator!=(const Device& other) const { return !(*this == other); }
149 bool operator<(const Device& other) const {
158 bool operator>(const Device& rhs) const { return rhs < *this; }
159 bool operator<=(const Device& rhs) const { return !(*this > rhs); }
160 bool operator>=(const Device& rhs) const { return !(*this < rhs); }
193 friend std::hash<Device>;
229 struct hash<bluetooth::storage::Device> {
230 std::size_t operator()(const bluetooth::storage::Device& val) const noexcept {