PLaSK library
Loading...
Searching...
No Matches
plask::hyman::is_callable_impl< F(T, Args...), 1, always_void< decltype(((*std::declval< T >()).*std::declval< F >())(std::declval< Args >()...))> > Struct Template Reference

#include <plask/utils/metaprog.hpp>

Inheritance diagram for plask::hyman::is_callable_impl< F(T, Args...), 1, always_void< decltype(((*std::declval< T >()).*std::declval< F >())(std::declval< Args >()...))> >:
[legend]
Collaboration diagram for plask::hyman::is_callable_impl< F(T, Args...), 1, always_void< decltype(((*std::declval< T >()).*std::declval< F >())(std::declval< Args >()...))> >:
[legend]

Detailed Description

template<typename F, typename T, typename ... Args>
struct plask::hyman::is_callable_impl< F(T, Args...), 1, always_void< decltype(((*std::declval< T >()).*std::declval< F >())(std::declval< Args >()...))> >

Definition at line 76 of file metaprog.hpp.


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