diff options
author | Max Kellermann <max@duempel.org> | 2015-06-23 12:34:02 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2015-06-23 12:34:45 +0200 |
commit | 4c0916df79731c335626f8150c43a35a439e451f (patch) | |
tree | 45f31b0f5e31cbaa25bd3796a92f9cd00e83de02 /src/fs/Traits.hxx | |
parent | e4844b99363a055d76032e33be7b219d238e1731 (diff) | |
download | mpd-4c0916df79731c335626f8150c43a35a439e451f.tar.gz mpd-4c0916df79731c335626f8150c43a35a439e451f.tar.xz mpd-4c0916df79731c335626f8150c43a35a439e451f.zip |
fs/Path: use base class StringPointer
Diffstat (limited to 'src/fs/Traits.hxx')
-rw-r--r-- | src/fs/Traits.hxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/fs/Traits.hxx b/src/fs/Traits.hxx index b92330f60..08d798f05 100644 --- a/src/fs/Traits.hxx +++ b/src/fs/Traits.hxx @@ -22,6 +22,7 @@ #include "check.h" #include "Compiler.h" +#include "util/StringPointer.hxx" #include "util/StringAPI.hxx" #ifdef WIN32 @@ -50,8 +51,9 @@ struct PathTraitsFS { #endif typedef string::traits_type char_traits; typedef char_traits::char_type value_type; - typedef value_type *pointer; - typedef const value_type *const_pointer; + typedef StringPointer<value_type> Pointer; + typedef Pointer::pointer pointer; + typedef Pointer::const_pointer const_pointer; #ifdef WIN32 static constexpr value_type SEPARATOR = '\\'; |