Quick Links:

bal | bbl | bdl | bsl

Public Member Functions

balxml::Encoder_SequenceSecondPass Class Reference

#include <balxml_encoder.h>

List of all members.

Public Member Functions

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

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 Component balxml_encoder


Constructor & Destructor Documentation

balxml::Encoder_SequenceSecondPass::Encoder_SequenceSecondPass ( Encoder_Context context  )  [explicit]

Create a visitor for the second pass for sequences.


Member Function Documentation

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: