BloombergLP::baljsn::EncodeImplUtil_ElementVisitor::EncodeImplUtil_ElementVisitor

Construct an EncodeImplUtil_ElementVisitor object having the specified formatter, logStream, isNextElementFirst, and options attributes.

Synopsis

Declared in <baljsn_encodeimplutil.h>

EncodeImplUtil_ElementVisitor(
    FORMATTER* formatter,
    std::ostream* logStream,
    bool isNextElementFirst,
    EncoderOptions const& options);

Parameters

NameDescription
formatterJSON formatter that receives the encoded tokens
logStreamstream for human-readable error descriptions
isNextElementFirstif true, omit a leading sequence delimiter
optionsencoding options