Lines Matching refs:Uuid
38 class Uuid final : public storage::Serializable<Uuid> {
46 static const Uuid kEmpty; // 00000000-0000-0000-0000-000000000000
50 Uuid() = default;
64 static std::optional<Uuid> FromString(const std::string& uuid);
65 static std::optional<Uuid> FromLegacyConfigString(const std::string& uuid);
72 static Uuid GetRandom();
90 static Uuid From16Bit(uint16_t uuid16bit);
93 static Uuid From32Bit(uint32_t uuid32bit);
96 static Uuid From128BitBE(const UUID128Bit& uuid) { in From128BitBE()
97 Uuid u(uuid); in From128BitBE()
103 static Uuid From128BitBE(const uint8_t* uuid);
106 static Uuid From128BitLE(const UUID128Bit& uuid);
110 static Uuid From128BitLE(const uint8_t* uuid);
121 bool operator<(const Uuid& rhs) const;
122 bool operator==(const Uuid& rhs) const;
123 bool operator!=(const Uuid& rhs) const;
126 constexpr Uuid(const UUID128Bit& val) : uu{val} {}; in Uuid() function
135 inline std::ostream& operator<<(std::ostream& os, const bluetooth::hci::Uuid& a) {
145 struct hash<bluetooth::hci::Uuid> {
146 std::size_t operator()(const bluetooth::hci::Uuid& key) const {