3 * - By John Hodge (thePowersGang)
6 * - exception and friends
11 #include <acess/sys.h>
16 exception::exception() throw()
19 exception::exception(const exception&) throw()
22 exception& exception::operator=(const exception&) throw()
26 exception::~exception() throw()
29 const char* exception::what() const throw()
31 return "generic exception";
36 _SysDebug("terminate()");
40 _bits::str_except::str_except(const string& what_arg):
44 _bits::str_except::~str_except() noexcept
47 _bits::str_except& _bits::str_except::operator=(const str_except& e) noexcept
52 const char* _bits::str_except::what() const throw()
57 // --- Standar Exceptions ---
58 logic_error::logic_error(const string& what_str):
59 _bits::str_except(what_str)
63 out_of_range::out_of_range(const string& what_str):
68 length_error::length_error(const string& what_str):
73 runtime_error::runtime_error(const string& what_str):
74 _bits::str_except(what_str)