BloombergLP::balxml::Decoder::Decoder

Constructors

Synopses

Declared in <balxml_decoder.h>

Construct a decoder using the specified options, reader, errInfo, and basicAllocator.

Decoder(
    DecoderOptions const* options,
    Reader* reader,
    ErrorInfo* errInfo,
    bslma::Allocator* basicAllocator);
» more...

Construct a decoder object using the specified options and the specified reader to perform the XML-level parsing. If the (optionally) specified errorInfo is non-null, it is used to store information about most serious error encountered during parsing. During parsing, error and warning messages will be written to the (optionally) specified errorStream and warningStream respectively. The behavior is undefined unless options and reader are both non-zero. The behavior becomes undefined if the objects pointed to by any of the arguments is destroyed before this object has completed parsing.

Decoder(
    DecoderOptions const* options,
    Reader* reader,
    ErrorInfo* errInfo = 0,
    std::ostream* errorStream = 0,
    std::ostream* warningStream = 0,
    bslma::Allocator* basicAllocator = 0);
» more...