COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.
Declared in <balxml_decoder.h>
template<class TYPE>
class Decoder_ListParser;
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.
| 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)]. |