clean up preprocessor directives.

This commit is contained in:
greg
2020-07-19 12:52:52 -04:00
parent 96619cd132
commit b47713c2c2
2 changed files with 13 additions and 7 deletions
+3 -3
View File
@@ -329,10 +329,10 @@ template <typename T>
using underlying_type_t = typename std::underlying_type<T>::type;
template< class F, class... ArgTypes>
#if __cplusplus >= 201703L || (defined(_MSVC_LANG) && _MSVC_LANG >= 201703L)
using invoke_result_t = typename std::invoke_result_t<F, ArgTypes...>;
#ifdef PHMAP_HAVE_CC17
using invoke_result_t = typename std::invoke_result_t<F, ArgTypes...>;
#else
using invoke_result_t = typename std::result_of<F(ArgTypes...)>::type;
using invoke_result_t = typename std::result_of<F(ArgTypes...)>::type;
#endif
namespace type_traits_internal {