Lely core libraries
2.3.4
|
Deduces the return type of an INVOKE expression at compile time. More...
#include <type_traits.hpp>
Deduces the return type of an INVOKE expression at compile time.
If the expression INVOKE(declval<F>(), declval<Args>()...)
is well-formed when treated as an unevaluated operand, the member typedef type names the type decltype(INVOKE(declval<F>(), declval<Args>()...))
; otherwise, there shall be no member type.
Definition at line 166 of file type_traits.hpp.