Template Struct invoke_result_impl< F, decltype(detail::invoke(std::declval< F >(), std::declval< Us >()…), void()), Us… >

Struct Documentation

template<class F, class ...Us>
struct invoke_result_impl<F, decltype(detail::invoke(std::declval<F>(), std::declval<Us>()...), void()), Us...>

Public Types

using type = decltype(detail::invoke(std::declval<F>(), std::declval<Us>()...))