Lines Matching refs:Args
73 template <typename T, typename... Args>
76 static void op(Args&&... args) in op()
78 phosphor::logging::report<T>(std::forward<Args>(args)...); in op()
92 template <typename T, typename... Args>
101 explicit Elog(Args&&... arguments) : in Elog()
102 ElogBase(), args(std::forward<Args>(arguments)...) in Elog()
109 std::apply(detail::CallElog<T, Args...>::op, std::tuple_cat(args)); in log()
111 std::tuple<Args...> args;
215 template <typename T, typename... Args>
216 auto makeElog(Args&&... arguments) in makeElog()
218 return std::make_unique<Elog<T, Args...>>(std::forward<Args>(arguments)...); in makeElog()