Class MassException#

Inheritance Relationships#

Base Type#

  • public std::exception

Class Documentation#

class MassException : public std::exception#

This is the standard exception to be thrown in the mass library.

Attention

At this point we assume that all MassExceptions are fatal, i.e. the state cannot be recovered and the program using the library must end

Public Functions

template<typename ...Args>
inline explicit MassException(logger::format_string<Args...> format, Args&&... args)#
inline const char *what() const noexcept override#
~MassException() noexcept override#