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";
101 #endif // PROTOZERO_EXCEPTION_HPP 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
const char * what() const noexcept override
Returns the explanatory string.
Definition: exception.hpp:32
Definition: exception.hpp:92
Definition: exception.hpp:30
Definition: exception.hpp:80
const char * what() const noexcept override
Returns the explanatory string.
Definition: exception.hpp:43
Definition: exception.hpp:41
Definition: exception.hpp:67
const char * what() const noexcept override
Returns the explanatory string.
Definition: exception.hpp:69
const char * what() const noexcept override
Returns the explanatory string.
Definition: exception.hpp:94
All parts of the protozero header-only library are in this namespace.
Definition: byteswap.hpp:23