#ifndef RFL_TOML_SAVE_HPP_ #define RFL_TOML_SAVE_HPP_ #include #include #include #include "../Result.hpp" #include "../io/save_string.hpp" #include "write.hpp" namespace rfl { namespace toml { template Result save(const std::string& _fname, const auto& _obj) { const auto write_func = [](const auto& _obj, auto& _stream) -> auto& { return write(_obj, _stream); }; return rfl::io::save_string(_fname, _obj, write_func); } } // namespace toml } // namespace rfl #endif