Same as the preceding encodeMemberPrefix overload, optionally loading isPrefixEmpty.

Synopsis

Declared in <baljsn_encodeimplutil.h>

static
int
encodeMemberPrefix(
    bool* isPrefixEmpty,
    FORMATTER* formatter,
    std::ostream* logStream,
    std::string_view const& memberName,
    FormattingMode formattingMode,
    bool isFirstMember);

Return Value

0 on success, and a non‐zero value otherwise

Parameters

Name

Description

isPrefixEmpty

receives whether no prefix token was encoded

formatter

JSON formatter that receives the encoded tokens

logStream

stream for human‐readable error descriptions

memberName

name of the member

formattingMode

formatting‐mode bit‐field for the member

isFirstMember

if true, omit a leading comma

Created with MrDocs