Inviwo 0.9.12-pre
Inviwo documentation
|
Public Member Functions | |
ModuleInitException (std::string_view message, ExceptionContext context, std::vector< std::string > modulesToDeregister) | |
const std::vector< std::string > & | getModulesToDeregister () const |
Exception (std::string_view message="", ExceptionContext context=ExceptionContext()) | |
Exception (std::string_view format, fmt::format_args &&args, ExceptionContext context) | |
template<typename... Args> | |
Exception (ExceptionContext context, std::string_view format, Args &&... args) | |
Public Member Functions inherited from inviwo::Exception | |
Exception (std::string_view message="", ExceptionContext context=ExceptionContext()) | |
Exception (std::string_view format, fmt::format_args &&args, ExceptionContext context) | |
template<typename... Args> | |
Exception (ExceptionContext context, std::string_view format, Args &&... args) | |
virtual std::string | getMessage () const |
std::string | getFullMessage () const |
std::string | getFullMessage (size_t maxFrames) const |
virtual const ExceptionContext & | getContext () const |
const std::vector< std::string > & | getStack () const |
const std::vector< std::string > & inviwo::ModuleInitException::getModulesToDeregister | ( | ) | const |
When registering a module fails, also remove these modules. Useful for implicit dependencies. Like OpenGL's dependency on GLFW or OpenGLQt module.