13#ifndef RTCTK_COMPONENTFRAMEWORK_UTILS_HPP
14#define RTCTK_COMPONENTFRAMEWORK_UTILS_HPP
22template <
template <
typename...>
class Base,
typename Derived>
24 template <
typename...
Ts>
28 static constexpr std::false_type
test(...);
29 using type =
decltype(
test(std::declval<Derived*>()));
32template <
template <
typename...>
class Base,
typename Derived>
35template <
template <
typename...>
class Base,
typename Derived>
Definition commandReplier.cpp:22
constexpr bool is_base_of_template_v
Definition utils.hpp:37
typename is_base_of_template_impl< Base, Derived >::type is_base_of_template
Definition utils.hpp:33
elt::mal::future< std::string > InjectReqRepEvent(StateMachineEngine &engine)
Definition malEventInjector.hpp:23
static constexpr std::false_type test(...)
decltype(test(std::declval< Derived * >())) type
Definition utils.hpp:29
static constexpr std::true_type test(const Base< Ts... > *)