3 * - By John Hodge (thePowersGang)
6 * - ::std::exception and friends
11 #include <acess/sys.h>
14 ::std::exception::exception() throw():
18 ::std::exception::exception(const exception& other) throw():
19 m_what_str(other.m_what_str)
22 ::std::exception::exception(const string& str) throw():
26 ::std::exception& ::std::exception::operator=(const exception& other) throw()
28 m_what_str = other.m_what_str;
31 ::std::exception::~exception() throw()
34 const char* ::std::exception::what() const throw()
36 return m_what_str.c_str();
39 void ::std::terminate()
41 _SysDebug("::std::terminate()");
45 // --- Standar Exceptions ---
46 ::std::logic_error::logic_error(const ::std::string& what_str):
51 ::std::out_of_range::out_of_range(const ::std::string& what_str):
56 ::std::length_error::length_error(const ::std::string& what_str):