Engine for decoding value‐semantic objects in XML format. The decode methods are function templates that will decode any object that meets the requirements of a sequence or choice object as defined in the bdlat_sequencefunctions and bdlat_choicefunctions components. These generic frameworks provide a common compile‐time interface for manipulating struct‐like and union‐like objects.
Synopsis
Declared in <balxml_decoder.h>
class Decoder;
Member Functions
Name |
Description |
|
Constructors |
|
Call |
Put the associated |
|
|
|
|
|
Return the number of errors that occurred during decoding. This number is reset to zero on a call to |
|
Return a pointer to the modifiable error‐reporting structure associated with this decoder (i.e., the |
|
Return the severity of the most severe warning or error encountered during the last call to the |
|
Return pointer to the error stream. |
|
Return a string containing any error, warning, or trace messages that were logged during the last call to the |
|
Return the number of unknown elements that were skipped during the previous decoding operation. Note that unknown elements are skipped only if |
|
|
|
Return a pointer to the non‐modifiable decoder options provided at construction. |
|
Return the a pointer to the modifiable reader associated with this decoder (i.e., the |
|
Set the number of unknown elements skipped by the decoder during the current decoding operation to the specified |
|
Return the number of warnings that occurred during decoding. This number is reset to zero on a call to |
|
Return pointer to the warning stream. |
Friends
Name |
Description |
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
|
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
|
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
|
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Created with MrDocs