Class RuntimeException

Inheritance Relationships

Base Type

  • public std::exception

Class Documentation

class RuntimeException : public std::exception

This is the general exception thrown by Catalyst for runtime errors that is derived from std::exception.

Public Functions

inline explicit RuntimeException(std::string msg) noexcept
~RuntimeException() override = default
RuntimeException(const RuntimeException&) = default
RuntimeException(RuntimeException&&) noexcept = default
RuntimeException &operator=(const RuntimeException&) = delete
RuntimeException &operator=(RuntimeException&&) = delete
inline auto what() const noexcept -> const char* override