#include <balxml_encoder.h>
List of all members.
Detailed Description
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 Component balxml_encoder
Constructor & Destructor Documentation
balxml::Encoder_Context::Encoder_Context |
( |
Formatter * |
formatter, |
|
|
Encoder * |
encoder | |
|
) |
| | |
Member Function Documentation
template<class NAME_TYPE , class VALUE_TYPE >
void balxml::Encoder_Context::addAttribute |
( |
const NAME_TYPE & |
name, |
|
|
const VALUE_TYPE & |
value | |
|
) |
| | |
template<class NAME_TYPE , class VALUE_TYPE >
void balxml::Encoder_Context::addAttribute |
( |
const NAME_TYPE & |
name, |
|
|
const VALUE_TYPE & |
value, |
|
|
int |
formattingMode | |
|
) |
| | |
template<class NAME_TYPE >
void balxml::Encoder_Context::closeElement |
( |
const NAME_TYPE & |
name |
) |
|
void balxml::Encoder_Context::invalidate |
( |
|
) |
|
ErrorInfo::Severity balxml::Encoder_Context::logError |
( |
const char * |
text, |
|
|
const bsl::string_view & |
tag, |
|
|
int |
formattingMode, |
|
|
int |
index = -1 | |
|
) |
| | |
template<class NAME_TYPE >
void balxml::Encoder_Context::openElement |
( |
const NAME_TYPE & |
name |
) |
|
bsl::ostream& balxml::Encoder_Context::rawOutputStream |
( |
|
) |
|
const EncoderOptions& balxml::Encoder_Context::encoderOptions |
( |
|
) |
const |
int balxml::Encoder_Context::status |
( |
|
) |
const |
The documentation for this class was generated from the following file: