static void value_to_variant(const attacks_vector &value, variant &var)
	{
                std::vector<variant> vars;
                for(attacks_vector::const_iterator i = value.begin(); i != value.end(); ++i) {
                        vars.push_back(variant(new attack_analysis(*i)));
                }
		var = variant(&vars);
	}
Пример #2
0
	static void value_to_variant(const attacks_vector &value, wfl::variant &var)
	{
                std::vector<wfl::variant> vars;
                for(attacks_vector::const_iterator i = value.begin(); i != value.end(); ++i) {
                        vars.emplace_back(std::make_shared<attack_analysis>(*i));
                }
		var = wfl::variant(vars);
	}