Guest User

Untitled

a guest
Nov 23rd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. struct S
  2. {
  3. using Fn = void();
  4. Fn foo;
  5.  
  6. static_assert(std::is_same_v<decltype(foo), Fn>);
  7. };
  8.  
  9. struct U
  10. {
  11. int i;
  12. static_assert(std::is_same_v<decltype(i), int>);
  13. };
  14.  
  15. template<typename>
  16. struct NotLikeThis;
  17. template<typename C, typename R, typename... Args>
  18. struct NotLikeThis<R (C::*)(Args...)>
  19. {
  20. using type = R(Args...);
  21. };
Add Comment
Please, Sign In to add comment