Class exception#
Defined in File exception.h
Inheritance Relationships#
Base Type#
public std::runtime_error
Derived Types#
public f3d::context::loading_exception
(Struct context::loading_exception)public f3d::context::symbol_exception
(Struct context::symbol_exception)public f3d::engine::no_interactor_exception
(Struct engine::no_interactor_exception)public f3d::engine::no_window_exception
(Struct engine::no_window_exception)public f3d::engine::plugin_exception
(Struct engine::plugin_exception)public f3d::image::metadata_exception
(Struct image::metadata_exception)public f3d::image::read_exception
(Struct image::read_exception)public f3d::image::write_exception
(Struct image::write_exception)public f3d::interactor::already_exists_exception
(Struct interactor::already_exists_exception)public f3d::interactor::command_runtime_exception
(Struct interactor::command_runtime_exception)public f3d::interactor::does_not_exists_exception
(Struct interactor::does_not_exists_exception)public f3d::scene::load_failure_exception
(Struct scene::load_failure_exception)public f3d::utils::tokenize_exception
(Struct utils::tokenize_exception)
Class Documentation#
-
class exception : public std::runtime_error#
a generic exception used in the libf3d
A generic exception used in the libf3d. Can be used to catch all exceptions when needed.
Subclassed by f3d::context::loading_exception, f3d::context::symbol_exception, f3d::engine::no_interactor_exception, f3d::engine::no_window_exception, f3d::engine::plugin_exception, f3d::image::metadata_exception, f3d::image::read_exception, f3d::image::write_exception, f3d::interactor::already_exists_exception, f3d::interactor::command_runtime_exception, f3d::interactor::does_not_exists_exception, f3d::scene::load_failure_exception, f3d::utils::tokenize_exception
Public Functions
-
inline explicit exception(const std::string &what = "")#
-
inline explicit exception(const std::string &what = "")#