///////////////////////////////////////////////////////////////////////////
-prefix_ senf::SystemException::SystemException(std::string const & where)
+prefix_ senf::SystemException::SystemException(std::string const & descr _SENF_EXC_DEBUG_ARGS_ND)
{
- init(where, errno);
+ init(descr, errno _SENF_EXC_DEBUG_ARGS_P);
}
-prefix_ senf::SystemException::SystemException(int code)
+prefix_ senf::SystemException::SystemException(int code _SENF_EXC_DEBUG_ARGS_ND)
{
- init("", code);
+ init("", code _SENF_EXC_DEBUG_ARGS_P);
}
-prefix_ senf::SystemException::SystemException(std::string const & where, int code)
+prefix_ senf::SystemException::SystemException(std::string const & descr, int code
+ _SENF_EXC_DEBUG_ARGS_ND)
{
- init(where, code);
+ init(descr, code _SENF_EXC_DEBUG_ARGS_P);
}
prefix_ int senf::SystemException::errorNumber()
return code_;
}
-prefix_ char const * senf::SystemException::description()
+prefix_ char const * senf::SystemException::errorString()
const
{
return std::strerror(code_);