genesis                 1 #ifndef JSON_SPIRIT_WRITER
genesis                 2 #define JSON_SPIRIT_WRITER
genesis                 3 
genesis                 4 
genesis                 5 
genesis                 6 
genesis                 7 
genesis                 8 
genesis                 9 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
genesis                10 # pragma once
genesis                11 #endif
genesis                12 
genesis                13 #include "json_spirit_value.h"
genesis                14 #include <iostream>
genesis                15 
genesis                16 namespace json_spirit
genesis                17 {
genesis                18     
genesis                19     
genesis                20 
genesis                21     void         write          ( const Value& value, std::ostream&  os );
genesis                22     void         write_formatted( const Value& value, std::ostream&  os );
genesis                23     std::string  write          ( const Value& value );
genesis                24     std::string  write_formatted( const Value& value );
genesis                25 
genesis                26 #ifndef BOOST_NO_STD_WSTRING
genesis                27 
genesis                28     void         write          ( const wValue& value, std::wostream& os );
genesis                29     void         write_formatted( const wValue& value, std::wostream& os );
genesis                30     std::wstring write          ( const wValue& value );
genesis                31     std::wstring write_formatted( const wValue& value );
genesis                32 
genesis                33 #endif
genesis                34 
genesis                35     void         write          ( const mValue& value, std::ostream&  os );
genesis                36     void         write_formatted( const mValue& value, std::ostream&  os );
genesis                37     std::string  write          ( const mValue& value );
genesis                38     std::string  write_formatted( const mValue& value );
genesis                39 
genesis                40 #ifndef BOOST_NO_STD_WSTRING
genesis                41 
genesis                42     void         write          ( const wmValue& value, std::wostream& os );
genesis                43     void         write_formatted( const wmValue& value, std::wostream& os );
genesis                44     std::wstring write          ( const wmValue& value );
genesis                45     std::wstring write_formatted( const wmValue& value );
genesis                46 
genesis                47 #endif
genesis                48 }
genesis                49 
genesis                50 #endif