예제 #1
0
//throws
config& game_data::get_variable_cfg(const std::string& key)
{
	return get_variable_access_write(key).as_container();
}
예제 #2
0
//throws
config& game_data::add_variable_cfg(const std::string& key, const config& value)
{
	std::vector<config> temp = boost::assign::list_of(value);
	return *get_variable_access_write(key).append_array(temp).first;
}
예제 #3
0
//throws
config::attribute_value &game_data::get_variable(const std::string& key)
{
	return get_variable_access_write(key).as_scalar();
}
예제 #4
0
//throws
config& game_data::add_variable_cfg(const std::string& key, const config& value)
{
	std::vector<config> temp = {value};
	return get_variable_access_write(key).append_array(temp).front();
}