BDE 4.14.0 Production release
Loading...
Searching...
No Matches
balxml::Encoder_SequenceSecondPass Class Reference

#include <balxml_encoder.h>

Public Member Functions

 Encoder_SequenceSecondPass (Encoder_Context *context)
 Create a visitor for the second pass for sequences.
 
template<class TYPE , class INFO_TYPE >
int operator() (const TYPE &object, const INFO_TYPE &info)
 Called back when an element is visited.
 

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

See balxml_encoder

Constructor & Destructor Documentation

◆ Encoder_SequenceSecondPass()

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

Member Function Documentation

◆ operator()()

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

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