1#ifndef PROTOZERO_EXCEPTION_HPP
2#define PROTOZERO_EXCEPTION_HPP
32 const char*
what() const noexcept
override {
33 return "pbf exception";
43 const char*
what() const noexcept
override {
44 return "varint too long exception";
54 const char*
what() const noexcept
override {
55 return "unknown pbf field type exception";
69 const char*
what() const noexcept
override {
70 return "end of buffer exception";
82 const char*
what() const noexcept
override {
83 return "invalid tag exception";
94 const char*
what() const noexcept
override {
95 return "invalid length exception";
All parts of the protozero header-only library are in this namespace.
Definition basic_pbf_builder.hpp:24
Definition exception.hpp:67
const char * what() const noexcept override
Returns the explanatory string.
Definition exception.hpp:69
Definition exception.hpp:30
const char * what() const noexcept override
Returns the explanatory string.
Definition exception.hpp:32
Definition exception.hpp:92
const char * what() const noexcept override
Returns the explanatory string.
Definition exception.hpp:94
Definition exception.hpp:80
const char * what() const noexcept override
Returns the explanatory string.
Definition exception.hpp:82
Definition exception.hpp:52
const char * what() const noexcept override
Returns the explanatory string.
Definition exception.hpp:54
Definition exception.hpp:41
const char * what() const noexcept override
Returns the explanatory string.
Definition exception.hpp:43