#include <map>
#include <iostream>

enum option {list, optimize, save, exec};
typedef std::map<option, bool> option_set;

int main()
{
	option_set active_options;
	active_options[optimize] = true;
	active_options[save] = true;

	if (active_options[exec])
	{
		std::cout << "exec available" << std::endl;
	}
	if (active_options[save])
	{
		std::cout << "save available" << std::endl;
	}
}

