aboutsummaryrefslogtreecommitdiffstats
path: root/src/fs
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2015-06-23 12:34:40 +0200
committerMax Kellermann <max@duempel.org>2015-06-23 12:34:43 +0200
commit60aa8c527b178b530acd750f575ac782a35095c7 (patch)
tree92cbd847cf7fb3888ac1b85fb32be2c7edcd3b1b /src/fs
parent9f7c3b8ea66028f47c4685eb44473c17ea17f105 (diff)
downloadmpd-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.hxx10
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()));
}
/**