Encode the JSON representation of the simple value.
Synopsis
Declared in <baljsn_encodeimplutil.h>
template<class TYPE>
static
int
encodeSimpleValue(
FORMATTER* formatter,
TYPE const& value,
EncoderOptions const& options);
Description
Encode the JSON representation of the specified value to the specified JSON formatter. Use the specified options to configure aspects of the JSON representation of the value. Return 0 on success, and a non‐zero value otherwise. The behavior is undefined unless the specified TYPE satisfies both the static and dynamic requirements of the Simple bdlat type‐category concept. See baljsn_encoderoptions for a description of the effects, if any, of each option in the options on the JSON representation of the value. See the package‐level documentation of bdlat for an introduction to the requirements of bdlat type‐category concepts.
Return Value
0 on success, and a non‐zero value otherwise
Parameters
Name |
Description |
formatter |
JSON formatter that receives the encoded tokens |
value |
simple value to encode |
options |
encoding options |
Created with MrDocs