Create a SimpleFormatter that writes JSON to stream using encoderOptions.

Synopsis

Declared in <baljsn_simpleformatter.h>

explicit
SimpleFormatter(
    std::ostream& stream,
    EncoderOptions const& encoderOptions,
    bslma::Allocator* basicAllocator = 0);

Description

Create a SimpleFormatter object using the specified stream. Optionally specify encoderOptions to configure the output options

  • if encoderOptions is not supplied, a default‐constructed EncoderOptions object will be used. Note that the encodeEmptyArrays attribute in the encoderOptions is ignored. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used.

Parameters

Name

Description

stream

output stream for formatted JSON

encoderOptions

options configuring JSON output

basicAllocator

memory allocator; null uses the default

Created with MrDocs