Base64Parser | This is a push parser for supported Base64 types (bsl::vector<char> or bsl::string). |
ConfigSchema | Provide a namespace for the service configuration schema. |
Decoder | Engine for decoding value-semantic objects in XML format. |
DecoderOptions | Options for controlling the XML decoding process. |
Decoder_ChoiceContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ElementContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ErrorLogger | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_InstantiateContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ListParser | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_NillableContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ParseAttribute | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ParseAttribute_executeImpProxy | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ParseAttribute_executeProxy | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ParseNillableObject | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ParseNillableObject_executeImpProxy | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ParseObject | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ParseObject_executeImpProxy | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ParseObject_executeProxy | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ParseSequenceSimpleContent | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_ParseSequenceSubElement | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_PrepareSequenceContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_PushParserContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_SelectContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_SequenceContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_SimpleContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_StdStringContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_StdVectorCharContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_UTF8Context | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_UnknownElementContext | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Decoder_decodeImpProxy | COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
ElementAttribute | Class to represent the properties of an attribute in an XML element tag. |
Encoder | This class contains the parameterized encode functions that encode bdlat types in XML format. |
EncoderOptions | Options for performing XML encodings. |
Encoder_Context | This struct contains state that is maintained during encoding. |
Encoder_EncodeObject | Component-private class. Do not use. |
Encoder_EncodeObject_executeImpProxy | Component-private struct. Do not use. |
Encoder_EncodeObject_executeProxy | Component-private struct. Do not use. |
Encoder_EncodeValue | Component-private class. Do not use. |
Encoder_EncodeValue_executeImpProxy | Component-private struct. Do not use. |
Encoder_OptionsCompatibilityUtil | Component-private struct. Do not use. |
Encoder_SequenceFirstPass | Component private class. Do not use. |
Encoder_SequenceFirstPass_addAttributeImpProxy | Component-private struct. Do not use. |
Encoder_SequenceFirstPass_addAttributeProxy | Component-private struct. Do not use. |
Encoder_SequenceSecondPass | Component-private class. Do not use. |
EncodingStyle | Enumeration of encoding style (COMPACT or PRETTY). This struct is generated using bas_codegen.pl called by balxml/code_from_xsd.pl |
ErrorInfo | This class provides detailed information for errors encountered during XML parsing. |
Formatter | Format XML tags, attributes, and data with indentation and wrapping. |
FormatterWhitespaceType | This struct describes options available when outputting textual data of an element between its pair of opening and closing tags. |
Formatter_CompactImplState | Compact-formatter state for printing XML with minimal whitespace. |
Formatter_CompactImplStateId | This struct provides a namespace for enumerating a set of labels for distinct states of Formatter_CompactImplState. |
Formatter_CompactImplUtil | Utility operations for compact (minimal-whitespace) XML formatting. |
Formatter_Mode | This component-private utility struct provides a namespace for enumerating the set of formatting modes that the Formatter can take. |
Formatter_PrettyImplState | This class provides an in-core, value-semantic attribute type that maintains state for pretty-printing an XML document. |
Formatter_PrettyImplStateId | This struct provides a namespace for enumerating the set of labels for distinct states of Formatter_PrettyImplState. |
Formatter_PrettyImplUtil | This utility struct provides a namespace for pretty-printing XML. |
Formatter_State | Component-private variant holding compact or pretty formatter state. |
Formatter_StreamHolder | Component-private holder for the bsl::ostream used by Formatter. |
HexParser | This is a push parser for supported Hex types (bsl::vector<char> or bsl::string). |
HexParser_Helper | Implementation helper for HexParser. |
ListParser | This is a push parser for lists. |
MiniReader | This class provides a concrete and efficient implementation of the Reader protocol. |
NamespaceRegistry | Mapping that associates a unique integer with each registered namespace URI. |
PrefixStack | PrefixStack allows associating a unique integer (namespace ID) with prefix. |
Reader | This abstract class defines an interface for fast, forward-only access to XML data. |
TypesParserUtil | This struct contains functions for parsing input strings using various XML formatting modes. |
TypesParserUtilImp_ParseBase64 | Component-private class. Do not use. |
TypesParserUtilImp_ParseDecimal | Component-private class. Do not use. |
TypesParserUtilImp_ParseDefault | Component-private class. Do not use. |
TypesParserUtilImp_ParseHex | Component-private class. Do not use. |
TypesParserUtilImp_ParseList | Component-private class. Do not use. |
TypesParserUtilImp_ParseListElementDefault | Component-private class. Do not use. |
TypesParserUtilImp_ParseText | Component-private class. Do not use. |
TypesPrintUtil | This struct contains functions for printing objects to output streams using various formatting modes. |
TypesPrintUtilImp_PrintBase64 | Component-private struct. Do not use. |
TypesPrintUtilImp_PrintDecimal | Component-private class. Do not use. |
TypesPrintUtilImp_PrintDefault | Component-private class. Do not use. |
TypesPrintUtilImp_PrintHex | Component-private class. Do not use. |
TypesPrintUtilImp_PrintList | Component-private class. Do not use. |
TypesPrintUtilImp_PrintListElementDefault | Component-private class. Do not use. |
TypesPrintUtilImp_PrintText | Component-private class. Do not use. |
Utf8ReaderWrapper | Wrap a Reader and check that its input is valid UTF-8. |
Util | Utility functions for balxml. |
ValidatingReader | TBD Class description |