Details
-
Improvement
-
Resolution: Won't Do
-
Major - P3
-
None
-
None
-
None
-
None
-
Storage Execution
Description
The API exposes two different ways to access the underlying namespace or UUID:
- As an optional value, which causes an extra memory allocation and copy
- As a raw pointer
We should really consolidate this API into either:
- A hasNss/Uuuid() function and a getNss/Uuid() function
- Typedef NamespaceStringOrUUID as a stdx::variant