Lines Matching refs:string
13 # include <string>
26 virtual std::string write( const Value &root ) = 0;
44 virtual std::string write( const Value &root );
49 std::string document_;
80 * \return String containing the JSON document that represents the root value.
82 virtual std::string write( const Value &root );
88 void pushValue( const std::string &value );
90 void writeWithIndent( const std::string &value );
96 static std::string normalizeEOL( const std::string &text );
98 typedef std::vector<std::string> ChildValues;
101 std::string document_;
102 std::string indentString_;
109 to a stream rather than to a string.
131 StyledStreamWriter( std::string indentation="\t" );
146 void pushValue( const std::string &value );
148 void writeWithIndent( const std::string &value );
154 static std::string normalizeEOL( const std::string &text );
156 typedef std::vector<std::string> ChildValues;
160 std::string indentString_;
162 std::string indentation_;
167 std::string JSON_API valueToString( Int value );
168 std::string JSON_API valueToString( UInt value );
170 std::string JSON_API valueToString( LargestInt value );
171 std::string JSON_API valueToString( LargestUInt value );
172 std::string JSON_API valueToString( double value );
173 std::string JSON_API valueToString( bool value );
174 std::string JSON_API valueToQuotedString( const char *value );