1 #ifndef JSON_SPIRIT_WRITER
2 #define JSON_SPIRIT_WRITER
9 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
21 #ifdef JSON_SPIRIT_VALUE_ENABLED
22 void write(
const Value&
value, std::ostream& os,
unsigned int options = 0 );
26 #ifdef JSON_SPIRIT_MVALUE_ENABLED
27 void write(
const mValue&
value, std::ostream& os,
unsigned int options = 0 );
31 #if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )
32 void write(
const wValue&
value, std::wostream& os,
unsigned int options = 0 );
33 std::wstring
write(
const wValue&
value,
unsigned int options = 0 );
36 #if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )
37 void write(
const wmValue&
value, std::wostream& os,
unsigned int options = 0 );
38 std::wstring
write(
const wmValue&
value,
unsigned int options = 0 );
44 #ifdef JSON_SPIRIT_VALUE_ENABLED
48 #ifdef JSON_SPIRIT_MVALUE_ENABLED
53 #if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )
57 #if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )
static constexpr bool value
void write_formatted(const mValue &value, std::ostream &os)
mConfig::Value_type mValue
void write(const mValue &value, std::ostream &os, unsigned int options=0)