ParseErrorHandler class
#include <dbar.hpp>
Interface: error handling while parsing a dBAR format.
Derived classes
- class 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:: 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:: 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 |