BloombergLP::balxml::Decoder_UTF8Context

COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.

Synopsis

Declared in <balxml_decoder.h>

template<class TYPE>
class Decoder_UTF8Context
    : public Decoder_ElementContext

Description

Context for UTF8 strings (i.e., bsl::string and bsl::vector<char>).

Base Classes

NameDescription
Decoder_ElementContextCOMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.

Member Functions

NameDescription
Decoder_UTF8Context [constructor]Create a UTF-8 parsing context for the specified object.
addCharacters [virtual]Process the specified character data while decoding.
beginParse Invoked when the decoder begins parsing.
endElement [virtual]Invoked when the decoder finishes parsing an element.
parseAttribute [virtual]Invoked when the decoder encounters an attribute.
parseSubElement [virtual]Invoked when the decoder encounters a sub-element.
startElement [virtual]Invoked when the decoder begins parsing an element.