27 #ifndef NIDAS_UTIL_INVALIDPARAMETEREXCEPTION_H
28 #define NIDAS_UTIL_INVALIDPARAMETEREXCEPTION_H
33 namespace nidas {
namespace util {
45 const std::string& name,
const std::string& msg):
46 Exception(
"InvalidParameterException", module +
": " +
InvalidParameterException(const std::string &module, const std::string &name, const std::string &msg)
Create an InvalidParameterException, passing a name of the software or hardware module, the name of the parameter, and a message.
Definition: InvalidParameterException.h:44
Definition: Exception.h:35
Exception * clone() const
clone myself (a "virtual" constructor).
Definition: InvalidParameterException.h:59
InvalidParameterException(const std::string &message)
Create an InvalidParameterException, passing a message.
Definition: InvalidParameterException.h:53
Definition: InvalidParameterException.h:35