diff options
author | Max Kellermann <max@duempel.org> | 2015-06-23 12:34:40 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2015-06-23 12:34:43 +0200 |
commit | 60aa8c527b178b530acd750f575ac782a35095c7 (patch) | |
tree | 92cbd847cf7fb3888ac1b85fb32be2c7edcd3b1b /src/fs | |
parent | 9f7c3b8ea66028f47c4685eb44473c17ea17f105 (diff) | |
download | mpd-60aa8c527b178b530acd750f575ac782a35095c7.tar.gz mpd-60aa8c527b178b530acd750f575ac782a35095c7.tar.xz mpd-60aa8c527b178b530acd750f575ac782a35095c7.zip |
fs/Path: use method c_str() internally
Diffstat (limited to 'src/fs')
-rw-r--r-- | src/fs/Path.hxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/fs/Path.hxx b/src/fs/Path.hxx index 5e78ea507..21eaffef8 100644 --- a/src/fs/Path.hxx +++ b/src/fs/Path.hxx @@ -98,9 +98,9 @@ public: */ gcc_pure size_t length() const { - assert(value != nullptr); + assert(!IsNull()); - return PathTraitsFS::GetLength(value); + return PathTraitsFS::GetLength(c_str()); } /** @@ -119,7 +119,7 @@ public: */ gcc_pure const_pointer data() const { - return value; + return c_str(); } /** @@ -129,7 +129,7 @@ public: */ gcc_pure bool HasNewline() const { - return PathTraitsFS::Find(value, '\n') != nullptr; + return PathTraitsFS::Find(c_str(), '\n') != nullptr; } /** @@ -146,7 +146,7 @@ public: */ gcc_pure Path GetBase() const { - return FromFS(PathTraitsFS::GetBase(value)); + return FromFS(PathTraitsFS::GetBase(c_str())); } /** |