NEST
2.6.0,not_revisioned_source_dir@0
|
Exception to be thrown on prototype construction if Time objects incompatible. More...
#include <exceptions.h>
Public Member Functions | |
InvalidDefaultResolution (const std::string &model, const Name &property, const Time &value) | |
~InvalidDefaultResolution () throw () | |
std::string | message () |
Returns a diagnostic message or empty string. More... | |
Public Member Functions inherited from nest::KernelException | |
KernelException () | |
KernelException (char const *const what) | |
virtual | ~KernelException () throw () |
Public Member Functions inherited from SLIException | |
SLIException (char const *const what) | |
virtual | ~SLIException () throw () |
virtual const char * | what () const throw () |
Returns the SLI error name, used by raiseerror. More... | |
Private Attributes | |
const std::string | model_ |
const Name | prop_ |
const Time | val_ |
Exception to be thrown on prototype construction if Time objects incompatible.
This exception is to be thrown by the default constructor of nodes which require that Time objects have properties wrt resolution.
|
inline |
model | name of model causing problem |
property | name of property conflicting |
value | value of property conflicting |
|
inline |
|
virtual |
Returns a diagnostic message or empty string.
This function is not const, because it may clear internal data fields.
Reimplemented from nest::KernelException.
References nest::Time::get_resolution().
|
private |
|
private |
|
private |