PLaSK library
Loading...
Searching...
No Matches
Classes
|
Typedefs
plask::hyman Namespace Reference
Classes
struct
is_callable_impl
struct
is_callable_impl< Expr, 5 >
struct
is_callable_impl< F(Args...), 4, always_void< decltype(std::declval< F >()(std::declval< Args >()...))> >
struct
is_callable_impl< F(T), 2, always_void< decltype(std::declval< T >().*std::declval< F >())> >
struct
is_callable_impl< F(T), 3, always_void< decltype((*std::declval< T >()).*std::declval< F >())> >
struct
is_callable_impl< F(T, Args...), 0, always_void< decltype((std::declval< T >().*std::declval< F >())(std::declval< Args >()...))> >
struct
is_callable_impl< F(T, Args...), 1, always_void< decltype(((*std::declval< T >()).*std::declval< F >())(std::declval< Args >()...))> >
Typedefs
template<
typename
T >
using
always_void
=
void
Typedef Documentation
◆
always_void
template<
typename
T >
using
plask::hyman::always_void
=
typedef
void
Definition at line
55
of file
metaprog.hpp
.
plask
hyman
Generated by
1.9.8