#include #include #if ! defined(TOML11_COMPILE_SOURCES) #error "Define `TOML11_COMPILE_SOURCES` before compiling source code!" #endif namespace toml { struct type_config; struct ordered_type_config; template typename basic_value::string_type format(const basic_value&, const spec); template typename basic_value::string_type format(const typename basic_value::key_type& k, const basic_value& v, const spec); template typename basic_value::string_type format(const std::vector::key_type>& ks, const basic_value& v, const spec s); template typename basic_value::string_type format(const basic_value&, const spec); template typename basic_value::string_type format(const typename basic_value::key_type& k, const basic_value& v, const spec); template typename basic_value::string_type format(const std::vector::key_type>& ks, const basic_value& v, const spec s); namespace detail { template class serializer<::toml::type_config>; template class serializer<::toml::ordered_type_config>; } // detail } // toml