BloombergLP::baljsn::EncodeImplUtil::encodeObjectSuffix

Encode a JSON object-close token when formattingMode is tagged.

Synopsis

Declared in <baljsn_encodeimplutil.h>

static
void
encodeObjectSuffix(
    bool* isSuffixEmpty,
    FORMATTER* formatter,
    FormattingMode formattingMode);

Description

If the specified formattingMode does not have the bdlat_FormattingMode::e_UNTAGGED bit set, encode a "right brace" JSON token to the specified formatter, and encoding nothing to the formatter otherwise. If this operation encodes a token to the formatter, load the value false to the specified isSuffixEmpty, and the value true otherwise.

Parameters

NameDescription
isSuffixEmptyreceives whether no suffix token was encoded
formatterJSON formatter that receives the encoded tokens
formattingModeformatting-mode bit-field for the object