#include <iostream>
using namespace std;

sturct Pidor
{
	int v1;
	float v2;
}

class Serializer
{
public:
	template<class T>
	void AddField(std::string name, T& field)
	{
		
	}
}

int main() {
	// your code goes here
	Serializer s;
	Pidor p;
	s.AddField("v1", p.v1);
	s.AddField("v2", p.v2);
	
	// а хотелось бы
	// for (auto& field : p.static_fields)
	//{
	//	 s.AddField(field.name, field.value);
	//}
	
	
	return 0;
}