[#BloombergLP-balxml-Encoder_SequenceSecondPass] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balxml.adoc[balxml]::Encoder_SequenceSecondPass :relfileprefix: ../../ :mrdocs: Component‐private class. Do not use. == Synopsis Declared in `<balxml_encoder.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- 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 [cols="1,4"] |=== | Name| Description | xref:BloombergLP/balxml/Encoder_SequenceSecondPass/2constructor.adoc[`Encoder_SequenceSecondPass`] [.small]#[constructor]# | Create a visitor for the second pass for sequences. | xref:BloombergLP/balxml/Encoder_SequenceSecondPass/operator_call.adoc[`operator()`] | Called back when an element is visited. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#