#include <balxml_encoder.h>
|
template<class TYPE > |
int | executeImp (const TYPE &object, int formattingMode, bdlat_TypeCategory::Sequence) |
|
template<class TYPE > |
int | executeImp (const TYPE &object, int formattingMode, bdlat_TypeCategory::Choice) |
|
template<class TYPE > |
int | executeImp (const TYPE &object, int formattingMode, bdlat_TypeCategory::DynamicType) |
|
template<class TYPE , class ANY_CATEGORY > |
int | executeImp (const TYPE &object, int formattingMode, ANY_CATEGORY) |
|
| Encoder_EncodeValue (Encoder_Context *context) |
|
template<class TYPE , class INFO_TYPE > |
int | operator() (const TYPE &object, const INFO_TYPE &info) |
|
template<class TYPE > |
int | execute (const TYPE &object, int formattingMode) |
|
Component-private class. Do not use.
This class just encodes a value without any enclosing tags.
See balxml_encoder
◆ Encoder_EncodeValue()
balxml::Encoder_EncodeValue::Encoder_EncodeValue |
( |
Encoder_Context * |
context | ) |
|
|
inlineexplicit |
◆ execute()
template<class TYPE >
int balxml::Encoder_EncodeValue::execute |
( |
const TYPE & |
object, |
|
|
int |
formattingMode |
|
) |
| |
|
inline |
◆ executeImp() [1/4]
template<class TYPE , class ANY_CATEGORY >
int balxml::Encoder_EncodeValue::executeImp |
( |
const TYPE & |
object, |
|
|
int |
formattingMode, |
|
|
ANY_CATEGORY |
|
|
) |
| |
|
inline |
◆ executeImp() [2/4]
◆ executeImp() [3/4]
◆ executeImp() [4/4]
◆ operator()()
template<class TYPE , class INFO_TYPE >
int balxml::Encoder_EncodeValue::operator() |
( |
const TYPE & |
object, |
|
|
const INFO_TYPE & |
info |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: