#include #include namespace clanguml { namespace t20040 { void print() { } template void print(T head, Ts... tail) { std::cout << head << std::endl; print(tail...); } template void doublePrint(Ts... args) { print(args + args...); } void tmain() { using namespace std::literals::string_literals; print(1, 3.14, "test"s); doublePrint("test"s, 2024 / 2); } } }