BloombergLP::balxml::Base64Parser

This is a push parser for supported Base64 types (bsl::vector<char> or bsl::string).

Synopsis

Declared in <balxml_base64parser.h>

template<class TYPE>
class Base64Parser;

Member Functions

NameDescription
Base64Parser [constructor]Create a parser for parsing Base64 types.
beginParse Prepare the parser to start parsing a new value and associate the specified object with the parser. Return 0 if successful and non-zero otherwise.
endParse Ends the parse operation and store the value parsed from the pushed characters into the associated object.
pushCharacters Push the characters ranging from the specified begin up to (but not including) the specified end into this parser.