span<byte, 16>
This commit is contained in:
parent
50e9562617
commit
722bb6cc50
4
P0959.md
4
P0959.md
@ -21,12 +21,12 @@ Revised with feedback from the LWG and the community.
|
|||||||
* Removed `state_size`.
|
* Removed `state_size`.
|
||||||
* Rename member function `nil()` to `is_nil()`.
|
* Rename member function `nil()` to `is_nil()`.
|
||||||
* The default constructor is defaulted.
|
* The default constructor is defaulted.
|
||||||
* Added a conversion construct from `std::span<uint_8, 16>`.
|
* Added a conversion construct from `std::span<std::byte, 16>`.
|
||||||
* Added the free function `as_bytes()` to convert the `uuid` into a view of its underlying bytes.
|
* Added the free function `as_bytes()` to convert the `uuid` into a view of its underlying bytes.
|
||||||
* Constructing a `uuid` from a range with a size other than 16 is undefined behaviour.
|
* Constructing a `uuid` from a range with a size other than 16 is undefined behaviour.
|
||||||
* Removed mutable iterators (but preserved the constant iterators).
|
* Removed mutable iterators (but preserved the constant iterators).
|
||||||
* Removed typedefs and others container-like parts.
|
* Removed typedefs and others container-like parts.
|
||||||
* Defined the correlation between the interal UUID bytes and the string representation.
|
* Defined the correlation between the internal UUID bytes and the string representation.
|
||||||
* Added UUID layout and byte order specification from the RFC 4122 document.
|
* Added UUID layout and byte order specification from the RFC 4122 document.
|
||||||
|
|
||||||
## II. Motivation
|
## II. Motivation
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user