COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.

Synopsis

Declared in <balxml_decoder.h>

template<class TYPE>
class Decoder_ListParser;

Description

This is a wrapper around ListParser<TYPE>. The Decoder_PushParserContext class needs a default constructible push parser. However, ListParser<TYPE> is not default constructible ‐ it requires an parseElementCallback. This wrapper provides a default constructor that passes TypesParserUtil::parseDefault as the callback.

Member Functions

Name

Description

Decoder_ListParser [constructor]

Create a list parser using TypesParserUtil::parseDefault.

beginParse

Begin parsing a list into the specified object.

endParse

Finish parsing the current list into the associated object.

pushCharacters

Append character data from the specified iterator range [begin, end)].

Created with MrDocs