template <class T> function; // undefined template <class Ret, class... Args> class function<Ret(Args...)>;
Ret(Args...)
.member type | definition |
---|---|
result_type | Ret |
argument_type | If Args... is a single type, it is an alias of this single type. Otherwise, not defined. |
first_argument_type | If Args... is a pack of exactly two types, it is an alias of the first type. Otherwise, not defined. |
second_argument_type | If Args... is a pack of exactly two types, it is an alias of the second type. Otherwise, not defined. |