Same as the preceding encodeMember overload for the specified category.
Synopsis
Declared in <baljsn_encodeimplutil.h>
template<
class TYPE,
class OTHER_CATEGORY>
static
int
encodeMember(
bool* isMemberEmpty,
FORMATTER* formatter,
std::ostream* logStream,
std::string_view const& memberName,
TYPE const& member,
FormattingMode formattingMode,
EncoderOptions const& options,
bool isFirstMember,
OTHER_CATEGORY category);
Return Value
0 on success, and a non‐zero value otherwise
Parameters
Name |
Description |
isMemberEmpty |
receives whether the member is empty |
formatter |
JSON formatter that receives the encoded tokens |
logStream |
stream for human‐readable error descriptions |
memberName |
name of the member to encode |
member |
member value to encode |
formattingMode |
formatting‐mode bit‐field for the member |
options |
encoding options |
isFirstMember |
if |
category |
|
Created with MrDocs