template <typename Stream>

struct StreamTraits

Defined at line 73 of file ../../third_party/rapidjson/include/rapidjson/stream.h

Provides additional information for stream.

By using traits pattern, this type provides a default configuration for stream.

For custom stream, this type can be specialized for other configuration.

See TEST(Reader, CustomStringStream) in readertest.cpp for example.

Enumerations

enum 
Name Value
copyOptimization 0

Whether to make local copy of stream for optimization during parsing.

By default, for safety, streams do not use local copy optimization.

Stream that can be copied fast should specialize this, like StreamTraits

<StringStream

>.

Defined at line 79 of file ../../third_party/rapidjson/include/rapidjson/stream.h