arcstk::v_1_0_0::ParseErrorHandler class
#include <dbar.hpp>

Interface: error handling while parsing a dBAR format.

Derived classes

class v_1_0_0::DBARErrorHandler final
Default ParseErrorHandler for parsing DBAR objects.

Constructors, destructors, conversion operators

~ParseErrorHandler() defaulted virtual noexcept
Virtual default destructor.

Public functions

void on_error(const unsigned byte_counter, const unsigned block_counter, const unsigned block_byte_counter)
React on error.

Private functions

void do_on_error(const unsigned byte_counter, const unsigned block_counter, const unsigned block_byte_counter) pure virtual
React on error.

Function documentation

void arcstk::v_1_0_0::ParseErrorHandler::on_error(const unsigned byte_counter, const unsigned block_counter, const unsigned block_byte_counter)

React on error.

Parameters
byte_counter in Absolute byte position of the error
block_counter in Block in which the error occurred
block_byte_counter in Byte position relative to block start

void arcstk::v_1_0_0::ParseErrorHandler::do_on_error(const unsigned byte_counter, const unsigned block_counter, const unsigned block_byte_counter) pure virtual private

React on error.

Parameters
byte_counter in Absolute byte position of the error
block_counter in Block in which the error occurred
block_byte_counter in Byte position relative to block start