COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.
Synopsis
Declared in <balxml_decoder.h>
class Decoder_StdVectorCharContext
: public Decoder_ElementContext
Description
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.
Base Classes
Name |
Description |
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Type Aliases
Name |
Description |
Context type for base64‐encoded vector parsing. |
|
Context type for hex‐encoded vector parsing. |
|
Context type for list‐formatted vector parsing. |
|
Context type for UTF‐8 string parsing. |
Member Functions
Name |
Description |
|
Create a proxy context for decoding a |
|
Destroy this proxy context and release resources. |
|
Process the specified character data while decoding. Return 0 on success, and a non‐zero value otherwise. |
Invoked when the decoder begins parsing. Return 0 on success, and a non‐zero value otherwise. |
|
|
Invoked when the decoder finishes parsing an element. Return 0 on success, and a non‐zero value otherwise. |
|
Invoked when the decoder encounters an attribute. Return 0 on success, and a non‐zero value otherwise. |
|
Invoked when the decoder encounters a sub‐element. Return 0 on success, and a non‐zero value otherwise. |
|
Invoked when the decoder begins parsing an element. Return 0 on success, and a non‐zero value otherwise. |
Data Members
Name |
Description |
|
Active base64 parser context storage. |
|
Active hex parser context storage. |
|
Active list parser context storage. |
|
Active UTF‐8 parser context storage. |
Created with MrDocs