#include <balxml_decoder.h>
|
int | executeImp (bsl::vector< char > *object, int formattingMode, bdlat_TypeCategory::Array) |
|
template<class TYPE > |
int | executeImp (bsl::vector< TYPE > *object, int formattingMode, bdlat_TypeCategory::Array) |
|
template<class TYPE > |
int | executeImp (TYPE *object, int formattingMode, bdlat_TypeCategory::Array) |
|
template<class TYPE > |
int | executeImp (TYPE *object, int formattingMode, bdlat_TypeCategory::Sequence) |
|
template<class TYPE > |
int | executeImp (TYPE *object, int formattingMode, bdlat_TypeCategory::Choice) |
|
template<class TYPE > |
int | executeImp (TYPE *object, int formattingMode, bdlat_TypeCategory::NullableValue) |
|
template<class TYPE > |
int | executeImp (TYPE *object, int formattingMode, bdlat_TypeCategory::CustomizedType) |
|
template<class TYPE > |
int | executeImp (TYPE *object, int formattingMode, bdlat_TypeCategory::DynamicType) |
|
template<class TYPE , class ANY_CATEGORY > |
int | executeImp (TYPE *object, int formattingMode, ANY_CATEGORY) |
|
template<class TYPE > |
int | executeArrayImp (TYPE *object, int formattingMode, CanBeListOrRepetition) |
|
template<class TYPE > |
int | executeArrayImp (TYPE *object, int formattingMode, CanBeRepetitionOnly) |
|
template<class TYPE > |
int | executeArrayRepetitionImp (TYPE *object, int formattingMode) |
|
| Decoder_ParseObject (Decoder *decoder, const char *elementName, bsl::size_t lenName) |
|
template<class TYPE , class INFO_TYPE > |
int | operator() (TYPE *object, const INFO_TYPE &info) |
|
template<class TYPE > |
int | execute (TYPE *object, int formattingMode) |
|
COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.
Parse the visited object.
See balxml_decoder
◆ Decoder_ParseObject()
balxml::Decoder_ParseObject::Decoder_ParseObject |
( |
Decoder * |
decoder, |
|
|
const char * |
elementName, |
|
|
bsl::size_t |
lenName |
|
) |
| |
|
inline |
◆ execute()
template<class TYPE >
int balxml::Decoder_ParseObject::execute |
( |
TYPE * |
object, |
|
|
int |
formattingMode |
|
) |
| |
|
inline |
◆ executeArrayImp() [1/2]
template<class TYPE >
int balxml::Decoder_ParseObject::executeArrayImp |
( |
TYPE * |
object, |
|
|
int |
formattingMode, |
|
|
CanBeListOrRepetition |
|
|
) |
| |
◆ executeArrayImp() [2/2]
template<class TYPE >
int balxml::Decoder_ParseObject::executeArrayImp |
( |
TYPE * |
object, |
|
|
int |
formattingMode, |
|
|
CanBeRepetitionOnly |
|
|
) |
| |
|
inline |
◆ executeArrayRepetitionImp()
template<class TYPE >
int balxml::Decoder_ParseObject::executeArrayRepetitionImp |
( |
TYPE * |
object, |
|
|
int |
formattingMode |
|
) |
| |
◆ executeImp() [1/9]
◆ executeImp() [2/9]
◆ executeImp() [3/9]
template<class TYPE , class ANY_CATEGORY >
int balxml::Decoder_ParseObject::executeImp |
( |
TYPE * |
object, |
|
|
int |
formattingMode, |
|
|
ANY_CATEGORY |
|
|
) |
| |
|
inline |
◆ executeImp() [4/9]
◆ executeImp() [5/9]
◆ executeImp() [6/9]
◆ executeImp() [7/9]
◆ executeImp() [8/9]
◆ executeImp() [9/9]
◆ operator()()
template<class TYPE , class INFO_TYPE >
int balxml::Decoder_ParseObject::operator() |
( |
TYPE * |
object, |
|
|
const INFO_TYPE & |
info |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: