BDE 4.14.0 Production release
Loading...
Searching...
No Matches
balxml::Decoder_ListParser< TYPE > Class Template Reference

#include <balxml_decoder.h>

Public Member Functions

 Decoder_ListParser ()
 
int beginParse (TYPE *object)
 
int endParse ()
 
template<class INPUT_ITERATOR >
int pushCharacters (INPUT_ITERATOR begin, INPUT_ITERATOR end)
 

Detailed Description

template<class TYPE>
class balxml::Decoder_ListParser< TYPE >

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

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.

See balxml_decoder

Constructor & Destructor Documentation

◆ Decoder_ListParser()

template<class TYPE >
balxml::Decoder_ListParser< TYPE >::Decoder_ListParser ( )
inline

Member Function Documentation

◆ beginParse()

template<class TYPE >
int balxml::Decoder_ListParser< TYPE >::beginParse ( TYPE *  object)
inline

◆ endParse()

template<class TYPE >
int balxml::Decoder_ListParser< TYPE >::endParse ( )
inline

◆ pushCharacters()

template<class TYPE >
template<class INPUT_ITERATOR >
int balxml::Decoder_ListParser< TYPE >::pushCharacters ( INPUT_ITERATOR  begin,
INPUT_ITERATOR  end 
)
inline

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