#include <string>
#include <exception>
#include <stdexcept>
+#include <acess/sys.h>
// === CODE ===
::std::exception::exception() throw():
return m_what_str.c_str();
}
+void ::std::terminate()
+{
+ _SysDebug("::std::terminate()");
+ _exit(0);
+}
+
+// --- Standar Exceptions ---
::std::logic_error::logic_error(const ::std::string& what_str):
exception(what_str)
{
logic_error(what_str)
{
}
+
+::std::length_error::length_error(const ::std::string& what_str):
+ logic_error(what_str)
+{
+}
+
+::std::runtime_error::runtime_error(const ::std::string& what_str):
+ exception(what_str)
+{
+}
+