Skip to content
Snippets Groups Projects
Commit 32e97a23 authored by Jan Trávníček's avatar Jan Trávníček
Browse files

abstraction: replace std::result_of with std::invoke_result

std::result_of is deprecated in C++17
parent 49f91777
No related branches found
No related tags found
1 merge request!204Merge jt
......@@ -8,7 +8,7 @@ template < typename T >
struct normalize { };
 
template < class ReturnType >
using normalizationResult = typename std::decay < typename std::result_of < decltype ( & core::normalize < ReturnType >::eval ) ( ReturnType && ) >::type >::type;
using normalizationResult = typename std::decay_t < typename std::invoke_result_t < decltype ( core::normalize < ReturnType >::eval ), ReturnType && > >;
 
/**
* \brief
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment