Exception to be thrown if the dimensions of two or more objects do not agree. More...
#include <exceptions.h>
Public Member Functions | |
| DimensionMismatch () | |
| DimensionMismatch (int expected, int provided) | |
| DimensionMismatch (const std::string &msg) | |
| const char * | what () const noexcept override |
| std::string | exception_name () const override |
Public Member Functions inherited from nest::KernelException | |
| KernelException () | |
| KernelException (const std::string &msg) | |
Private Attributes | |
| std::string | msg_ |
Exception to be thrown if the dimensions of two or more objects do not agree.
Thrown by Node::set_/get_property methods.
|
inline |
References msg_.
|
inline |
References msg_.
|
inline |
References msg_.
|
inlineoverridevirtual |
Reimplemented from nest::KernelException.
|
inlineoverridenoexcept |
References msg_.
|
private |
Referenced by DimensionMismatch(), DimensionMismatch(), DimensionMismatch(), and what().