28 template <
class... T,
class Arg0,
class... Args>
29 decltype(
auto)
getArg(Arg0&& arg0, Args&&... args)
31 using A = std::decay_t<Arg0>;
32 if constexpr ((std::is_same_v<A,T> ||...))
33 return std::forward<Arg0>(arg0);
35 return getArg<T...>(std::forward<Args>(args)...);
Definition: datacollectorinterface.hh:9
decltype(auto) getArg(Arg0 &&arg0, Args &&... args)
Definition: arguments.hh:29