#include <iostream>
using namespace std;
#include <boost/variant.hpp>
#include <vector>

struct Option{
	string Name;
	boost::variant< int, std::string, bool > Value;
	Option(std::string N,boost::variant< int, std::string, bool > V): Name(N), Value(V){}
};



int main() {
	vector <Option> Settings;
	Settings.push_back(Option("PierwszeUstawienie", true));
	Settings.push_back(Option("InneUstawienie", 22));;
	return 0;
}