Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Defines

balxml_decoder.h File Reference

Provide a generic translation from XML into C++ objects. More...

Go to the source code of this file.

Classes

class  balxml::Decoder_ElementContext
class  balxml::Decoder
class  balxml::Decoder::MemOutStream
class  balxml::Decoder_ErrorLogger
class  balxml::Decoder_ListParser< TYPE >
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Array, TYPE >
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Array, bsl::vector< char > >
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Choice, TYPE >
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Sequence, TYPE >
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Simple, TYPE >
struct  balxml::Decoder_InstantiateContext< bdlat_TypeCategory::Simple, bsl::string >
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
struct  balxml::Decoder_ParseObject::CanBeListOrRepetition
struct  balxml::Decoder_ParseObject::CanBeRepetitionOnly
class  balxml::Decoder_ParseNillableObject
struct  balxml::Decoder_decodeImpProxy
struct  balxml::Decoder_ParseAttribute_executeProxy
struct  balxml::Decoder_ParseAttribute_executeImpProxy
struct  balxml::Decoder_ParseObject_executeProxy
struct  balxml::Decoder_ParseObject_executeImpProxy
struct  balxml::Decoder_ParseNillableObject_executeImpProxy

Namespaces

namespace  balxml

Defines

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

Detailed Description