1 #ifndef PROTOZERO_EXCEPTION_HPP 2 #define PROTOZERO_EXCEPTION_HPP 32 const char*
what() const noexcept
override {
return "pbf exception"; }
41 const char*
what() const noexcept
override {
return "varint too long exception"; }
50 const char*
what() const noexcept
override {
return "unknown pbf field type exception"; }
63 const char*
what() const noexcept
override {
return "end of buffer exception"; }
74 const char*
what() const noexcept
override {
return "invalid tag exception"; }
84 const char*
what() const noexcept
override {
return "invalid length exception"; }
89 #endif // PROTOZERO_EXCEPTION_HPP const char * what() const noexcept override
Returns the explanatory string.
Definition: exception.hpp:74
Definition: exception.hpp:48
const char * what() const noexcept override
Returns the explanatory string.
Definition: exception.hpp:50
const char * what() const noexcept override
Returns the explanatory string.
Definition: exception.hpp:32
Definition: exception.hpp:82
Definition: exception.hpp:30
Definition: exception.hpp:72
const char * what() const noexcept override
Returns the explanatory string.
Definition: exception.hpp:41
Definition: exception.hpp:39
Definition: exception.hpp:61
const char * what() const noexcept override
Returns the explanatory string.
Definition: exception.hpp:63
const char * what() const noexcept override
Returns the explanatory string.
Definition: exception.hpp:84
All parts of the protozero header-only library are in this namespace.
Definition: byteswap.hpp:24