Quick Links: |
#include <balxml_decoder.h>
Public Member Functions | |
Decoder_ChoiceContext (TYPE *object, int formattingMode) | |
virtual int | startElement (Decoder *decoder) |
virtual int | endElement (Decoder *decoder) |
virtual int | addCharacters (const char *chars, bsl::size_t length, Decoder *decoder) |
virtual int | parseAttribute (const char *name, const char *value, bsl::size_t lenValue, Decoder *decoder) |
virtual int | parseSubElement (const char *elementName, Decoder *decoder) |
int | beginParse (Decoder *decoder) |
COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.
This is the context for types that fall under bdlat_TypeCategory::Choice
.
balxml::Decoder_ChoiceContext< TYPE >::Decoder_ChoiceContext | ( | TYPE * | object, | |
int | formattingMode | |||
) |
virtual int balxml::Decoder_ChoiceContext< TYPE >::startElement | ( | Decoder * | decoder | ) | [virtual] |
Implements balxml::Decoder_ElementContext.
virtual int balxml::Decoder_ChoiceContext< TYPE >::endElement | ( | Decoder * | decoder | ) | [virtual] |
Implements balxml::Decoder_ElementContext.
virtual int balxml::Decoder_ChoiceContext< TYPE >::addCharacters | ( | const char * | chars, | |
bsl::size_t | length, | |||
Decoder * | decoder | |||
) | [virtual] |
Implements balxml::Decoder_ElementContext.
virtual int balxml::Decoder_ChoiceContext< TYPE >::parseAttribute | ( | const char * | name, | |
const char * | value, | |||
bsl::size_t | lenValue, | |||
Decoder * | decoder | |||
) | [virtual] |
Implements balxml::Decoder_ElementContext.
virtual int balxml::Decoder_ChoiceContext< TYPE >::parseSubElement | ( | const char * | elementName, | |
Decoder * | decoder | |||
) | [virtual] |
Implements balxml::Decoder_ElementContext.
int balxml::Decoder_ElementContext::beginParse | ( | Decoder * | decoder | ) | [inherited] |