COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.
Declared in <balxml_decoder.h>
class Decoder_StdVectorCharContext
: public Decoder_ElementContext
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.
| Name | Description |
|---|---|
Decoder_ElementContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
| Name | Description |
|---|---|
Base64Context | Context type for Base64-encoded bsl::vector<char> values. |
HexContext | Context type for hex-encoded bsl::vector<char> values. |
ListContext | Context type for space-separated bsl::vector<char> list values. |
UTF8Context | Context type for UTF-8 bsl::vector<char> values. |
| Name | Description |
|---|---|
Decoder_StdVectorCharContext [constructor] | Create a proxy context for decoding a bsl::vector<char>. |
~Decoder_StdVectorCharContext [destructor] [virtual] | Destroy this 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. |
| Name | Description |
|---|---|
d_base64Context [variant member] | Storage for a Base64 parsing context. |
d_hexContext [variant member] | Storage for a hex parsing context. |
d_listContext [variant member] | Storage for a list parsing context. |
d_utf8Context [variant member] | Storage for a UTF-8 parsing context. |