conversion.hpp #
Provides macros to automatically define conversion functions for supporting user-defined types with toml::get
and toml::find
.
TOML11_DEFINE_CONVERSION_NON_INTRUSIVE(NAME, ...)
Example #
namespace foo
{
struct Foo
{
std::string s;
double d;
int i;
};
} // foo
TOML11_DEFINE_CONVERSION_NON_INTRUSIVE(foo::Foo, s, d, i)