aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/base/XBase.cpp
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2020-07-21 06:15:04 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2020-07-21 06:15:04 -0400
commitfbc30002ab3438356c0476e70c4577a0310d52c0 (patch)
tree62b4c241ad0b2a65b0e430b9f7710ed944d30fb1 /src/lib/base/XBase.cpp
parentdff8b887edf10407f22aaab9d147948cd5491f0a (diff)
New upstream version 2.3.3+dfsg.upstream/2.3.3+dfsg
Diffstat (limited to 'src/lib/base/XBase.cpp')
-rw-r--r--src/lib/base/XBase.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/lib/base/XBase.cpp b/src/lib/base/XBase.cpp
index 29ae927..cb0db2e 100644
--- a/src/lib/base/XBase.cpp
+++ b/src/lib/base/XBase.cpp
@@ -32,19 +32,19 @@ XBase::XBase() :
// do nothing
}
-XBase::XBase(const String& msg) :
+XBase::XBase(const std::string& msg) :
std::runtime_error(msg)
{
// do nothing
}
-XBase::~XBase() _NOEXCEPT
+XBase::~XBase() noexcept
{
// do nothing
}
const char*
-XBase::what() const _NOEXCEPT
+XBase::what() const noexcept
{
const char* what = std::runtime_error::what();
if (strlen(what) == 0) {
@@ -54,14 +54,13 @@ XBase::what() const _NOEXCEPT
return what;
}
-String
-XBase::format(const char* /*id*/, const char* fmt, ...) const throw()
+std::string XBase::format(const char* /*id*/, const char* fmt, ...) const noexcept
{
// FIXME -- lookup message string using id as an index. set
// fmt to that string if it exists.
// format
- String result;
+ std::string result;
va_list args;
va_start(args, fmt);
try {