std::experimental::invocation_type, std::experimental::raw_invocation_type
From cppreference.com
< cpp | experimental
| Defined in header <experimental/type_traits>
|
||
| template< class > struct raw_invocation_type; //undefined |
(1) | (library fundamentals TS) |
| template< class > struct invocation_type; //undefined |
(2) | (library fundamentals TS) |
Computes the invocation parameters when Fn is called with the arguments ArgTypes..., as in INVOKE(std::declval<Fn>(), std::declval<ArgTypes>()...), where INVOKE is the operation defined in