fs/Traits: add GetPathSuffix()

This commit is contained in:
Max Kellermann 2020-10-28 14:29:45 +01:00
parent b5673b6333
commit bf97d13d0b
1 changed files with 10 additions and 0 deletions

View File

@ -96,6 +96,11 @@ struct PathTraitsFS {
: nullptr;
}
gcc_pure
static const_pointer GetPathSuffix(const_pointer path) noexcept {
return GetFilenameSuffix(GetBase(path));
}
#ifdef _WIN32
gcc_pure gcc_nonnull_all
static constexpr bool IsDrive(const_pointer p) noexcept {
@ -215,6 +220,11 @@ struct PathTraitsUTF8 {
: nullptr;
}
gcc_pure
static const_pointer GetPathSuffix(const_pointer path) noexcept {
return GetFilenameSuffix(GetBase(path));
}
#ifdef _WIN32
gcc_pure gcc_nonnull_all
static constexpr bool IsDrive(const_pointer p) noexcept {