glucat 0.13.0
|
Abstract exception class. More...
#include <errors.h>
Public Member Functions | |
glucat_error (const std::string &context, const std::string &msg) | |
~glucat_error () noexcept override=default | |
virtual auto | heading () const noexcept -> const std::string=0 |
virtual auto | classname () const noexcept -> const std::string=0 |
virtual void | print_error_msg () const =0 |
Public Attributes | |
std::string | name |
|
inline |
Definition at line 44 of file errors.h.
References name.
Referenced by glucat::error< Class_T >::error(), and glucat::error< Class_T >::error().
|
overridedefaultnoexcept |
|
pure virtualnoexcept |
Implemented in glucat::error< Class_T >, glucat::error< index_set >, and glucat::error< multivector_t >.
References classname().
Referenced by classname().
|
pure virtualnoexcept |
Implemented in glucat::error< Class_T >, glucat::error< index_set >, and glucat::error< multivector_t >.
References heading().
Referenced by heading().
|
pure virtual |
Implemented in glucat::error< Class_T >, glucat::error< index_set >, and glucat::error< multivector_t >.
References print_error_msg().
Referenced by print_error_msg().
std::string glucat::glucat_error::name |
Definition at line 51 of file errors.h.
Referenced by glucat::error< Class_T >::classname(), and glucat_error().