#include <iostream>
template<typename... Ts>
void expander(Ts&&... ts)
{
int dummy[sizeof...(Ts)] = {(std::forward<Ts>(ts)(), 0)...};
}
void f()
{
std::cout << __PRETTY_FUNCTION__ << std::endl;
}
int main()
{
expander(f, f, f);
expander();
}
CSNpbmNsdWRlIDxpb3N0cmVhbT4KCQoJdGVtcGxhdGU8dHlwZW5hbWUuLi4gVHM+Cgl2b2lkIGV4cGFuZGVyKFRzJiYuLi4gdHMpCgl7CgkgICAgaW50IGR1bW15W3NpemVvZi4uLihUcyldID0geyhzdGQ6OmZvcndhcmQ8VHM+KHRzKSgpLCAwKS4uLn07Cgl9Cgl2b2lkIGYoKQoJewoJICAgIHN0ZDo6Y291dCA8PCBfX1BSRVRUWV9GVU5DVElPTl9fIDw8IHN0ZDo6ZW5kbDsKCX0KCWludCBtYWluKCkKCXsKCSAgICBleHBhbmRlcihmLCBmLCBmKTsKCSAgICBleHBhbmRlcigpOwoJfQ==