22
40
template<typename T, int I = AC::TypeInfo<T>::ELEMENTS> struct _Printer {
23
41
static void print (T &c) {
24
42
_Printer<T,I-1>::print (c);
25
43
cout << " " << AC::TypeInfo<T>::member_name (c, I-1) << "=";
29
47
template<typename T> struct _Printer<T,0> {