fs/Path: use method c_str() internally
This commit is contained in:
parent
9f7c3b8ea6
commit
60aa8c527b
@ -98,9 +98,9 @@ public:
|
|||||||
*/
|
*/
|
||||||
gcc_pure
|
gcc_pure
|
||||||
size_t length() const {
|
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
|
gcc_pure
|
||||||
const_pointer data() const {
|
const_pointer data() const {
|
||||||
return value;
|
return c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -129,7 +129,7 @@ public:
|
|||||||
*/
|
*/
|
||||||
gcc_pure
|
gcc_pure
|
||||||
bool HasNewline() const {
|
bool HasNewline() const {
|
||||||
return PathTraitsFS::Find(value, '\n') != nullptr;
|
return PathTraitsFS::Find(c_str(), '\n') != nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -146,7 +146,7 @@ public:
|
|||||||
*/
|
*/
|
||||||
gcc_pure
|
gcc_pure
|
||||||
Path GetBase() const {
|
Path GetBase() const {
|
||||||
return FromFS(PathTraitsFS::GetBase(value));
|
return FromFS(PathTraitsFS::GetBase(c_str()));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user