BloombergLP::balxml::Encoder_SequenceSecondPass

Component-private class. Do not use.

Synopsis

Declared in <balxml_encoder.h>

class Encoder_SequenceSecondPass;

Description

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.

Member Functions

NameDescription
Encoder_SequenceSecondPass [constructor]Create a visitor for the second pass for sequences.
operator() Called back when an element is visited.