Commit 189f6eaa authored by Max Kellermann's avatar Max Kellermann

fs/Traits: add string_view

parent 87f78b9c
......@@ -37,6 +37,7 @@
class AllocatedPath {
using Traits = PathTraitsFS;
using string = Traits::string;
using string_view = Traits::string_view;
using value_type = Traits::value_type;
using pointer = Traits::pointer;
using const_pointer = Traits::const_pointer;
......
......@@ -44,8 +44,10 @@
struct PathTraitsFS {
#ifdef _WIN32
using string = std::wstring;
using string_view = std::wstring_view;
#else
using string = std::string;
using string_view = std::string_view;
#endif
using char_traits = string::traits_type;
using value_type = char_traits::char_type;
......@@ -177,6 +179,7 @@ struct PathTraitsFS {
*/
struct PathTraitsUTF8 {
using string = std::string;
using string_view = std::string_view;
using char_traits = string::traits_type;
using value_type = char_traits::char_type;
using pointer = value_type *;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment