BDE 4.39.x Production Release
Loading...
Searching...
No Matches
balxml::Encoder_SequenceSecondPass Class Reference

#include <balxml_encoder.h>

Detailed Description

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
Note that the behavior is undefined if there is an element with the IS_SIMPLE_CONTENT flag.

See balxml_encoder

Public Member Functions

 Encoder_SequenceSecondPass (Encoder_Context *context)
 
template<class TYPE , class INFO_TYPE >
int operator() (const TYPE &object, const INFO_TYPE &info)
 

Constructor & Destructor Documentation

◆ Encoder_SequenceSecondPass()

balxml::Encoder_SequenceSecondPass::Encoder_SequenceSecondPass ( Encoder_Context context)
inlineexplicit

Create a visitor for the second pass for sequences.

Member Function Documentation

◆ operator()()

template<class TYPE , class INFO_TYPE >
int balxml::Encoder_SequenceSecondPass::operator() ( const TYPE &  object,
const INFO_TYPE &  info 
)

Called back when an element is visited.


The documentation for this class was generated from the following file: