• Home
  • Raw
  • Download

Lines Matching full:uuid

5 #include "base/uuid.h"
30 // Returns a canonical Uuid string given that `input` is validly formatted
65 Uuid uuid = Uuid::GenerateRandomV4(); in GenerateUuid() local
66 return uuid.AsLowercaseString(); in GenerateUuid()
78 Uuid Uuid::GenerateRandomV4() { in GenerateRandomV4()
87 Uuid Uuid::FormatRandomDataAsV4( in FormatRandomDataAsV4()
94 Uuid Uuid::FormatRandomDataAsV4ForTesting(base::span<const uint8_t, 16> input) { in FormatRandomDataAsV4ForTesting()
99 Uuid Uuid::FormatRandomDataAsV4Impl(base::span<const uint8_t, 16> input) { in FormatRandomDataAsV4Impl()
105 // Set the Uuid to version 4 as described in RFC 4122, section 4.4. in FormatRandomDataAsV4Impl()
106 // The format of Uuid version 4 must be xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, in FormatRandomDataAsV4Impl()
118 Uuid uuid; in FormatRandomDataAsV4Impl() local
119 uuid.lowercase_ = in FormatRandomDataAsV4Impl()
126 return uuid; in FormatRandomDataAsV4Impl()
130 Uuid Uuid::ParseCaseInsensitive(StringPiece input) { in ParseCaseInsensitive()
131 Uuid uuid; in ParseCaseInsensitive() local
132 uuid.lowercase_ = GetCanonicalUuidInternal(input, /*strict=*/false); in ParseCaseInsensitive()
133 return uuid; in ParseCaseInsensitive()
137 Uuid Uuid::ParseCaseInsensitive(StringPiece16 input) { in ParseCaseInsensitive()
138 Uuid uuid; in ParseCaseInsensitive() local
139 uuid.lowercase_ = GetCanonicalUuidInternal(input, /*strict=*/false); in ParseCaseInsensitive()
140 return uuid; in ParseCaseInsensitive()
144 Uuid Uuid::ParseLowercase(StringPiece input) { in ParseLowercase()
145 Uuid uuid; in ParseLowercase() local
146 uuid.lowercase_ = GetCanonicalUuidInternal(input, /*strict=*/true); in ParseLowercase()
147 return uuid; in ParseLowercase()
151 Uuid Uuid::ParseLowercase(StringPiece16 input) { in ParseLowercase()
152 Uuid uuid; in ParseLowercase() local
153 uuid.lowercase_ = GetCanonicalUuidInternal(input, /*strict=*/true); in ParseLowercase()
154 return uuid; in ParseLowercase()
157 Uuid::Uuid() = default;
159 Uuid::Uuid(const Uuid& other) = default;
161 Uuid& Uuid::operator=(const Uuid& other) = default;
163 Uuid::Uuid(Uuid&& other) = default;
165 Uuid& Uuid::operator=(Uuid&& other) = default;
167 const std::string& Uuid::AsLowercaseString() const { in AsLowercaseString()
171 bool Uuid::operator==(const Uuid& other) const { in operator ==()
175 bool Uuid::operator!=(const Uuid& other) const { in operator !=()
179 bool Uuid::operator<(const Uuid& other) const { in operator <()
183 bool Uuid::operator<=(const Uuid& other) const { in operator <=()
187 bool Uuid::operator>(const Uuid& other) const { in operator >()
191 bool Uuid::operator>=(const Uuid& other) const { in operator >=()
195 std::ostream& operator<<(std::ostream& out, const Uuid& uuid) { in operator <<() argument
196 return out << uuid.AsLowercaseString(); in operator <<()