in fatal/type/call_traits.h [709:723]
constexpr inline auto call_if(UArgs &&...args)
-> decltype(
detail::call_traits_impl::call_if<
apply_args<Predicate, Args..., UArgs...>::value
>::template call<CallTraits, Fallback, Args...>(
std::forward<UArgs>(args)...
)
)
{
return detail::call_traits_impl::call_if<
apply_args<Predicate, Args..., UArgs...>::value
>::template call<CallTraits, Fallback, Args...>(
std::forward<UArgs>(args)...
);
}