BDE 4.14.0 Production release
Loading...
Searching...
No Matches
balxml::Encoder_EncodeValue Class Reference

#include <balxml_encoder.h>

Public Member Functions

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)
 

Detailed Description

Component-private class. Do not use.

This class just encodes a value without any enclosing tags.

See balxml_encoder

Constructor & Destructor Documentation

◆ Encoder_EncodeValue()

balxml::Encoder_EncodeValue::Encoder_EncodeValue ( Encoder_Context context)
inlineexplicit

Member Function Documentation

◆ 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]

template<class TYPE >
int balxml::Encoder_EncodeValue::executeImp ( const TYPE &  object,
int  formattingMode,
bdlat_TypeCategory::Choice   
)
inline

◆ executeImp() [3/4]

template<class TYPE >
int balxml::Encoder_EncodeValue::executeImp ( const TYPE &  object,
int  formattingMode,
bdlat_TypeCategory::DynamicType   
)
inline

◆ executeImp() [4/4]

template<class TYPE >
int balxml::Encoder_EncodeValue::executeImp ( const TYPE &  object,
int  formattingMode,
bdlat_TypeCategory::Sequence   
)
inline

◆ 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: