HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
invoke_hpp::impl::invoke_result_impl< void_t< invoke_result_impl_tag, decltype(invoke_hpp::invoke(std::declval< F >(), std::declval< Args >()...))>, F, Args...> Struct Template Reference

#include <invoke.hpp>

Public Types

using type = decltype(invoke_hpp::invoke(std::declval< F >(), std::declval< Args >()...))
 

Detailed Description

template<typename F, typename... Args>
struct invoke_hpp::impl::invoke_result_impl< void_t< invoke_result_impl_tag, decltype(invoke_hpp::invoke(std::declval< F >(), std::declval< Args >()...))>, F, Args...>

Definition at line 216 of file invoke.hpp.

Member Typedef Documentation

template<typename F , typename... Args>
using invoke_hpp::impl::invoke_result_impl< void_t< invoke_result_impl_tag, decltype(invoke_hpp::invoke(std::declval< F >(), std::declval< Args >()...))>, F, Args...>::type = decltype(invoke_hpp::invoke(std::declval<F>(), std::declval<Args>()...))

Definition at line 217 of file invoke.hpp.


The documentation for this struct was generated from the following file: