BDE 4.14.0 Production release
|
#include <balxml_decoder.h>
Public Types | |
typedef Decoder_PushParserContext< bsl::vector< char >, Base64Parser< bsl::vector< char > > > | Base64Context |
typedef Decoder_PushParserContext< bsl::vector< char >, HexParser< bsl::vector< char > > > | HexContext |
typedef Decoder_PushParserContext< bsl::vector< char >, Decoder_ListParser< bsl::vector< char > > > | ListContext |
typedef Decoder_UTF8Context< bsl::vector< char > > | UTF8Context |
Public Member Functions | |
Decoder_StdVectorCharContext (bsl::vector< char > *object, int formattingMode) | |
~Decoder_StdVectorCharContext () BSLS_KEYWORD_OVERRIDE | |
int | startElement (Decoder *decoder) BSLS_KEYWORD_OVERRIDE |
int | endElement (Decoder *decoder) BSLS_KEYWORD_OVERRIDE |
int | addCharacters (const char *chars, bsl::size_t length, Decoder *decoder) BSLS_KEYWORD_OVERRIDE |
int | parseAttribute (const char *name, const char *value, bsl::size_t lenValue, Decoder *decoder) BSLS_KEYWORD_OVERRIDE |
int | parseSubElement (const char *elementName, Decoder *decoder) BSLS_KEYWORD_OVERRIDE |
Public Member Functions inherited from balxml::Decoder_ElementContext | |
virtual | ~Decoder_ElementContext () |
For syntactic purposes only. | |
int | beginParse (Decoder *decoder) |
COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.
Proxy context for bsl::string
. This is just a proxy context. It will forward all callbacks to the appropriate context, based on the formatting mode.
See balxml_decoder
typedef Decoder_PushParserContext<bsl::vector<char>, Base64Parser<bsl::vector<char> > > balxml::Decoder_StdVectorCharContext::Base64Context |
typedef Decoder_PushParserContext<bsl::vector<char>, HexParser<bsl::vector<char> > > balxml::Decoder_StdVectorCharContext::HexContext |
typedef Decoder_PushParserContext<bsl::vector<char>, Decoder_ListParser<bsl::vector<char> > > balxml::Decoder_StdVectorCharContext::ListContext |
balxml::Decoder_StdVectorCharContext::Decoder_StdVectorCharContext | ( | bsl::vector< char > * | object, |
int | formattingMode | ||
) |
balxml::Decoder_StdVectorCharContext::~Decoder_StdVectorCharContext | ( | ) |
|
virtual |
Implements balxml::Decoder_ElementContext.
|
virtual |
Implements balxml::Decoder_ElementContext.
|
virtual |
Implements balxml::Decoder_ElementContext.
|
virtual |
Implements balxml::Decoder_ElementContext.
|
virtual |
Implements balxml::Decoder_ElementContext.
bsls::ObjectBuffer<Base64Context> balxml::Decoder_StdVectorCharContext::d_base64Context |
bsls::ObjectBuffer<HexContext> balxml::Decoder_StdVectorCharContext::d_hexContext |
bsls::ObjectBuffer<ListContext> balxml::Decoder_StdVectorCharContext::d_listContext |
bsls::ObjectBuffer<UTF8Context> balxml::Decoder_StdVectorCharContext::d_utf8Context |