BloombergLP::ball::RecordJsonFormatter::loadQjsonSchemeFormatter

Configure a "qjson"-scheme formatter and load it into output.

Synopsis

Declared in <ball_recordjsonformatter.h>

static
int
loadQjsonSchemeFormatter(
    RecordFormatterFunctor::Type* output,
    std::string_view const& format,
    RecordFormatterOptions const& formatOptions);

Description

This class method configures a formatter for the "qjson" scheme using the specified format and formatOptions and if successful loads it into the specified output and returns zero. In case configuration fails a non-zero value is returned and output is not modified.

Return Value

0 on success, and a non-zero value otherwise

Parameters

NameDescription
outputdestination for the configured formatter
formatsimplified (qjson) format specification
formatOptionssupplemental formatter options