Quick Links: |
#include <balxml_encoder.h>
Public Member Functions | |
Encoder_SequenceSecondPass (Encoder_Context *context) | |
template<class TYPE , class INFO_TYPE > | |
int | operator() (const TYPE &object, const INFO_TYPE &info) |
Component-private class. Do not use.
This class is used as the second pass when encoding elements of a sequence. It basically calls EncoderUtil_EncodeObject
for elements that do not have IS_ATTRIBUTE
flag. Note that the behavior is undefined if there is an element with the IS_SIMPLE_CONTENT
flag.
balxml::Encoder_SequenceSecondPass::Encoder_SequenceSecondPass | ( | Encoder_Context * | context | ) | [explicit] |
Create a visitor for the second pass for sequences.
int balxml::Encoder_SequenceSecondPass::operator() | ( | const TYPE & | object, | |
const INFO_TYPE & | info | |||
) |
Called back when an element is visited.