wording
This commit is contained in:
parent
29ce84bac9
commit
58c7031c33
4
P0959.md
4
P0959.md
@ -78,14 +78,14 @@ P0959R1 was discussed in San Diego LEWGI (attendance 13 people) with the followi
|
|||||||
| 9 | 0 | 0 | 0 | 0 |
|
| 9 | 0 | 0 | 0 | 0 |
|
||||||
|
|
||||||
Based on this feedback the following changes have been done in this version:
|
Based on this feedback the following changes have been done in this version:
|
||||||
* `std::uuid` byte order is fixed (TODO: formal specification)
|
* `std::uuid` byte order is fixed
|
||||||
* removed container interface (iterators and `size()`) because, fundamentally, a uuid is a single entity, an identifier, and not a container of other things
|
* removed container interface (iterators and `size()`) because, fundamentally, a uuid is a single entity, an identifier, and not a container of other things
|
||||||
* removed `basic_uuid_random_generator` default constructor
|
* removed `basic_uuid_random_generator` default constructor
|
||||||
* added `uuid_time_generator` functor to generate variant 1 time-based uuids
|
* added `uuid_time_generator` functor to generate variant 1 time-based uuids
|
||||||
* proper initialization for the pseudo-random generator engines in all examples
|
* proper initialization for the pseudo-random generator engines in all examples
|
||||||
* removed `to_wstring()` and made `to_string()` a function template
|
* removed `to_wstring()` and made `to_string()` a function template
|
||||||
* made `from_string()` a non-throwing function template returning `std::optional<std::uuid>`
|
* made `from_string()` a non-throwing function template returning `std::optional<std::uuid>`
|
||||||
* added `is_valid_uuid()` a non-throwing function template that checks if a string contains is a valid uuid
|
* added `is_valid_uuid()` a non-throwing function template that checks if a string contains a valid uuid
|
||||||
* `uuid`s produced from names in different character sets or encodings are different (i.e. "jane" and L"jane")
|
* `uuid`s produced from names in different character sets or encodings are different (i.e. "jane" and L"jane")
|
||||||
* removed the class `uuid_error`
|
* removed the class `uuid_error`
|
||||||
* footnote on the use of the name Microsoft
|
* footnote on the use of the name Microsoft
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user