Encode a JSON object‐open token when formattingMode is tagged.

Synopsis

Declared in <baljsn_encodeimplutil.h>

static
void
encodeObjectPrefix(
    bool* isPrefixEmpty,
    FORMATTER* formatter,
    FormattingMode formattingMode);

Description

If the specified formattingMode does not have the bdlat_FormattingMode::e_UNTAGGED bit set, encode a "left 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 isPrefixEmpty, and the value true otherwise.

Parameters

Name

Description

isPrefixEmpty

receives whether no prefix token was encoded

formatter

JSON formatter that receives the encoded tokens

formattingMode

formatting‐mode bit‐field for the object

Created with MrDocs