Commit d744ea3f authored by Denis Krjuchkov's avatar Denis Krjuchkov

fs/Traits.hxx: simplify code

- Move definition of SEPARATOR_UTF8 out of #ifdef - Remove duplicated check in IsSeparatorUTF8
parent 07352e82
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment