33 #ifndef LVR2_UTIL_PANIC_H_ 34 #define LVR2_UTIL_PANIC_H_ 50 virtual const char*
what() const noexcept
64 virtual const char*
what() const noexcept
75 inline void panic(std::string msg)
86 throw PanicException(
"Program panicked due to missing implementation: " + msg);
93 #endif // LVR2_UTIL_PANIC_H_ void panic(std::string msg)
Throws a panic exception with the given error message.
virtual const char * what() const noexcept
An exception denoting an internal bug.
void panic_unimplemented(std::string msg)
Throws a panic exception with the given error message and denotes that the exception was thrown due t...
PanicException(std::string msg)
virtual const char * what() const noexcept
VertexLoopException(std::string msg)