BDE 4.14.0 Production release
|
#include <balxml_encoder.h>
Public Member Functions | |
Encoder_Context (Formatter *formatter, Encoder *encoder) | |
template<class NAME_TYPE , class VALUE_TYPE > | |
void | addAttribute (const NAME_TYPE &name, const VALUE_TYPE &value) |
template<class NAME_TYPE , class VALUE_TYPE > | |
void | addAttribute (const NAME_TYPE &name, const VALUE_TYPE &value, int formattingMode) |
template<class NAME_TYPE > | |
void | closeElement (const NAME_TYPE &name) |
void | invalidate () |
ErrorInfo::Severity | logError (const char *text, const bsl::string_view &tag, int formattingMode, int index=-1) |
template<class NAME_TYPE > | |
void | openElement (const NAME_TYPE &name) |
bsl::ostream & | rawOutputStream () |
const EncoderOptions & | encoderOptions () const |
int | status () const |
This struct
contains state that is maintained during encoding. It also contains methods for switching between pretty formatting and compact formatting, based on the encoding options.
See balxml_encoder
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |