Skip to content

std::result_of and std::result_of_t are deprecated in C++17. They are superseded by std::invoke_result and std::invoke_result_t #109

@KevinWang-kk

Description

@KevinWang-kk

(1) (since C++14)

template< class T >
using result_of_t = typename result_of::type; //(deprecated in C++17)

(2) (since C++17)
template< class F, class... ArgTypes>
using invoke_result_t = typename invoke_result<F, ArgTypes...>::type;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions