|
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().