A config object defines a single node in a WML file, with access to child nodes.
std::shared_ptr< name_generator > get_name_generator()
Gets the default name generator.
void add_name_generator_from_config(const config &config, const std::string &id, const std::string &prefix)
Determines a name generator from WML data.
std::map< std::string, std::shared_ptr< name_generator > > name_generators_
Definitions for the interface to Wesnoth Markup Language (WML).