- void write_bool(const std::string& name, bool value);
- void write_int_vector(const std::string& name, const std::vector<int>& value);
- void write_int_vector(const std::string& name, const std::vector<unsigned int>& value);
- void write_float_vector(const std::string& name, const std::vector<float>& value);
+ void write(const std::string& name, const char* value,
+ bool translatable = false) { write(name, static_cast<const std::string&>(value), translatable); }
+ void write(const std::string& name, bool value);
+ void write(const std::string& name, const std::vector<int>& value);
+ void write(const std::string& name, const std::vector<unsigned int>& value);
+ void write(const std::string& name, const std::vector<float>& value);
+ void write(const std::string& name, const std::vector<std::string>& value);