aboutsummaryrefslogtreecommitdiffstats
path: root/common/alexcpt.cpp
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2020-12-21 18:00:43 -0800
committerChris Robinson <[email protected]>2020-12-24 22:49:55 -0800
commiteedc42890fa1358a6639051a39f7e73f8d4d3b07 (patch)
tree927a986e1004db66cdf58741be908d8fb8eb6134 /common/alexcpt.cpp
parent63ea62bea1604ad97066809596da258751b48114 (diff)
Move alexcpt to core
Diffstat (limited to 'common/alexcpt.cpp')
-rw-r--r--common/alexcpt.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/common/alexcpt.cpp b/common/alexcpt.cpp
deleted file mode 100644
index 6fbc63fd..00000000
--- a/common/alexcpt.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
-
-#include "config.h"
-
-#include "alexcpt.h"
-
-#include <cstdio>
-#include <cstdarg>
-
-#include "opthelpers.h"
-
-
-namespace al {
-
-/* Defined here to avoid inlining it. */
-base_exception::~base_exception() { }
-
-void base_exception::setMessage(const char* msg, std::va_list args)
-{
- std::va_list args2;
- va_copy(args2, args);
- int msglen{std::vsnprintf(nullptr, 0, msg, args)};
- if LIKELY(msglen > 0)
- {
- mMessage.resize(static_cast<size_t>(msglen)+1);
- std::vsnprintf(&mMessage[0], mMessage.length(), msg, args2);
- mMessage.pop_back();
- }
- va_end(args2);
-}
-
-} // namespace al