NEST
2.6.0,not_revisioned_source_dir@0
|
Exception to be thrown if a given SLI type does not match the expected type. More...
#include <sliexceptions.h>
Public Member Functions | |
~TypeMismatch () throw () | |
TypeMismatch () | |
TypeMismatch (const std::string &expectedType) | |
TypeMismatch (const std::string &expectedType, const std::string &providedType) | |
std::string | message () |
Returns a diagnostic message or empty string. More... | |
Public Member Functions inherited from InterpreterError | |
virtual | ~InterpreterError () throw () |
InterpreterError (char const *const what) | |
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 | |
std::string | expected_ |
std::string | provided_ |
Exception to be thrown if a given SLI type does not match the expected type.
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Returns a diagnostic message or empty string.
This function is not const, because it may clear internal data fields.
Implements SLIException.
References expected_, and provided_.
Referenced by nest::Network::convergent_connect(), and nest::Network::divergent_connect().
|
private |
Referenced by message().
|
private |
Referenced by message().