Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major - P3
-
Resolution: Fixed
-
Affects Version/s: 3.3.8
-
Fix Version/s: 3.3.9
-
Component/s: Internal Code
-
Labels:None
-
Backwards Compatibility:Fully Compatible
-
Sprint:Platforms 16 (06/24/16)
Description
Providing a user defined literal constructor for string data will allow us to remove the LiteralTag api, while retaining a constructor that's compile time and can detect embedded nulls.
Compare
StringData("foo", StringData::LiteralTag()) |
to
"foo"_sd |