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

Synopsis

Declared in <balxml_decoder.h>

template<class TYPE>
class Decoder_ChoiceContext
    : public Decoder_ElementContext

Description

This is the context for types that fall under bdlat_TypeCategory::Choice.

Base Classes

Name

Description

Decoder_ElementContext

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

Member Functions

Name

Description

Decoder_ChoiceContext [constructor]

Create a choice 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.

Created with MrDocs