10 #ifdef CVMFS_NAMESPACE_GUARD
11 namespace CVMFS_NAMESPACE_GUARD {
15 const int length =
static_cast<int>(path.
GetLength());
20 for (
int i = length - 1; i >= 0; --i) {
30 const int length =
static_cast<int>(path.
GetLength());
34 for (i = length - 1; i >= 0; --i) {
40 name.
Append(chars + i, length - i);
66 #ifdef CVMFS_NAMESPACE_GUARD
bool IsSubPath(const PathString &parent, const PathString &path)
NameString GetFileName(const PathString &path)
void Append(const char *chars, const unsigned length)
ShortString< kDefaultMaxPath, 0 > PathString
PathString GetParentPath(const PathString &path)
bool StartsWith(const ShortString &other) const
unsigned GetLength() const
const char * GetChars() const