BDE 4.14.0 Production release
Loading...
Searching...
No Matches
balxml_decoder.h File Reference
#include <bsls_ident.h>
#include <balscm_version.h>
#include <balxml_base64parser.h>
#include <balxml_decoderoptions.h>
#include <balxml_hexparser.h>
#include <balxml_listparser.h>
#include <balxml_typesparserutil.h>
#include <balxml_errorinfo.h>
#include <balxml_reader.h>
#include <balxml_utf8readerwrapper.h>
#include <bdlat_arrayfunctions.h>
#include <bdlat_choicefunctions.h>
#include <bdlat_customizedtypefunctions.h>
#include <bdlat_formattingmode.h>
#include <bdlat_nullablevaluefunctions.h>
#include <bdlat_sequencefunctions.h>
#include <bdlat_typecategory.h>
#include <bdlat_typename.h>
#include <bdlat_valuetypefunctions.h>
#include <bdlb_string.h>
#include <bdlsb_memoutstreambuf.h>
#include <bslma_allocator.h>
#include <bslma_default.h>
#include <bslmf_conditional.h>
#include <bsls_assert.h>
#include <bsls_keyword.h>
#include <bsls_objectbuffer.h>
#include <bsls_review.h>
#include <bsl_algorithm.h>
#include <bsl_istream.h>
#include <bsl_map.h>
#include <bsl_ostream.h>
#include <bsl_streambuf.h>
#include <bsl_string.h>
#include <bsl_vector.h>
#include <bsl_cstddef.h>
#include <bsl_cstring.h>
#include <bsl_cstdlib.h>
#include <bsl_cerrno.h>
#include <bslmf_if.h>

Go to the source code of this file.

Classes

class  balxml::Decoder_ElementContext
 
class  balxml::Decoder
 
class  balxml::Decoder_ErrorLogger
 
class  balxml::Decoder_ListParser< TYPE >
 
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Array, TYPE >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Array, bsl::vector< char > >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Choice, TYPE >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Sequence, TYPE >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Simple, TYPE >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Simple, bsl::string >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::CustomizedType, TYPE >
 
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Enumeration, TYPE >
 
struct  balxml::Decoder_SelectContext< TYPE >
 
class  balxml::Decoder_ChoiceContext< TYPE >
 
class  balxml::Decoder_NillableContext
 
class  balxml::Decoder_PushParserContext< TYPE, PARSER >
 
class  balxml::Decoder_SequenceContext< TYPE >
 
class  balxml::Decoder_SimpleContext< TYPE >
 
class  balxml::Decoder_CustomizedContext< TYPE >
 
class  balxml::Decoder_UnknownElementContext
 
class  balxml::Decoder_UTF8Context< TYPE >
 
class  balxml::Decoder_StdStringContext
 
class  balxml::Decoder_StdVectorCharContext
 
class  balxml::Decoder_PrepareSequenceContext
 
class  balxml::Decoder_ParseSequenceSimpleContent
 
class  balxml::Decoder_ParseSequenceSubElement
 
class  balxml::Decoder_ParseAttribute
 
class  balxml::Decoder_ParseObject
 
class  balxml::Decoder_ParseNillableObject
 
struct  balxml::Decoder_decodeImpProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  balxml::Decoder_ParseAttribute_executeProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  balxml::Decoder_ParseAttribute_executeImpProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  balxml::Decoder_ParseObject_executeProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  balxml::Decoder_ParseObject_executeImpProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  balxml::Decoder_ParseNillableObject_executeImpProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 

Macros

#define BALXML_DECODER_LOG_ERROR(reporter)
 
#define BALXML_DECODER_LOG_WARNING(reporter)
 
#define BALXML_DECODER_LOG_END
 

Detailed Description

The content of this file has been pre-processed for Doxygen.