Guest User

Untitled

a guest
Jan 20th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. template <typename T, typename F,
  2. bool = std::is_same_v<T, get_return_type<F>>>
  3. struct enIfR
  4. { };
  5.  
  6. template <typename T, typename F>
  7. struct enIfR<T, F, true>
  8. { using type = T; };
  9.  
  10. template <typename T, typename F>
  11. using enable_if_returns = typename enIfR<T, F>::type;
Add Comment
Please, Sign In to add comment