fs/Traits.hxx: simplify code
- Move definition of SEPARATOR_UTF8 out of #ifdef - Remove duplicated check in IsSeparatorUTF8
This commit is contained in:
parent
07352e82f1
commit
d744ea3fca
@ -41,12 +41,12 @@ struct PathTraits {
|
||||
|
||||
#ifdef WIN32
|
||||
static constexpr value_type SEPARATOR_FS = '\\';
|
||||
static constexpr char SEPARATOR_UTF8 = '/';
|
||||
#else
|
||||
static constexpr value_type SEPARATOR_FS = '/';
|
||||
static constexpr char SEPARATOR_UTF8 = '/';
|
||||
#endif
|
||||
|
||||
static constexpr char SEPARATOR_UTF8 = '/';
|
||||
|
||||
static constexpr bool IsSeparatorFS(value_type ch) {
|
||||
return
|
||||
#ifdef WIN32
|
||||
@ -56,11 +56,7 @@ struct PathTraits {
|
||||
}
|
||||
|
||||
static constexpr bool IsSeparatorUTF8(char ch) {
|
||||
return
|
||||
#ifdef WIN32
|
||||
ch == '/' ||
|
||||
#endif
|
||||
ch == SEPARATOR_UTF8;
|
||||
return ch == SEPARATOR_UTF8;
|
||||
}
|
||||
|
||||
gcc_pure
|
||||
|
Loading…
Reference in New Issue
Block a user