Fix appveyor msvc120 compile error
This commit is contained in:
parent
b79d5806cc
commit
5f1eb20568
@ -147,9 +147,6 @@ namespace pugi {
|
|||||||
using basic_string_view = std::basic_string_view<C, T>;
|
using basic_string_view = std::basic_string_view<C, T>;
|
||||||
typedef std::string_view string_view;
|
typedef std::string_view string_view;
|
||||||
typedef std::wstring_view wstring_view;
|
typedef std::wstring_view wstring_view;
|
||||||
typedef std::u16string_view u16string_view;
|
|
||||||
typedef std::u32string_view u32string_view;
|
|
||||||
typedef std::hash<std::string_view> string_view_hash;
|
|
||||||
#else
|
#else
|
||||||
template <typename Char, typename Traits = std::char_traits<Char>>
|
template <typename Char, typename Traits = std::char_traits<Char>>
|
||||||
struct basic_string_view {
|
struct basic_string_view {
|
||||||
@ -273,11 +270,8 @@ namespace std {
|
|||||||
} // namespace std
|
} // namespace std
|
||||||
|
|
||||||
namespace pugi {
|
namespace pugi {
|
||||||
using string_view = basic_string_view<char>;
|
typedef basic_string_view<char> string_view;
|
||||||
using wstring_view = basic_string_view<wchar_t>;
|
typedef basic_string_view<wchar_t> wstring_view;
|
||||||
using u16string_view = basic_string_view<char16_t>;
|
|
||||||
using u32string_view = basic_string_view<char32_t>;
|
|
||||||
using string_view_hash = std::hash<string_view>;
|
|
||||||
#endif
|
#endif
|
||||||
} // namespace pugi
|
} // namespace pugi
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user