Kaynağa Gözat

fix: result_of_t is deprecated

Sam Jaffe 11 ay önce
ebeveyn
işleme
1c787e08fb
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      include/string_utils/traits.h

+ 1 - 1
include/string_utils/traits.h

@@ -14,7 +14,7 @@
 namespace string_utils::detail {
 template <typename, typename = void> struct has_result : std::false_type {};
 template <typename F>
-struct has_result<F, std::void_t<std::result_of_t<F>>> : std::true_type {};
+struct has_result<F, std::void_t<std::invoke_result_t<F>>> : std::true_type {};
 
 template <typename, typename = void> struct is_tuple : std::false_type {};
 template <typename T>