template struct ugcs::vsm::callback_internal::Callback_args_checker<Callback, idx, Arg>¶
Overview¶
Tail recursion case. More…
#include <callback.h> template <class Callback, size_t idx, typename Arg> struct Callback_args_checker<Callback, idx, Arg> { // typedefs typedef typename Callback::template Arg_type<idx> Cbk_arg; // fields static constexpr static bool value = std::is_convertible<Cbk_arg, Arg>::value; };
Detailed Documentation¶
Tail recursion case.
Typedefs¶
typedef typename Callback::template Arg_type<idx> Cbk_arg
Corresponding real argument type in the callback.
Fields¶
static constexpr static bool value = std::is_convertible<Cbk_arg, Arg>::value
Indicates whether the check passed or failed.