00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00054 #ifndef LIMAL_EXCEPTION_HPP
00055 #define LIMAL_EXCEPTION_HPP
00056
00057 #include "blocxx/BLOCXX_config.h"
00058 #include "blocxx/Exception.hpp"
00059 #include "limal/config.h"
00060
00061
00062 namespace LIMAL_NAMESPACE
00063 {
00064
00074 BLOCXX_DECLARE_EXCEPTION(Memory);
00075
00084 BLOCXX_DECLARE_EXCEPTION(Runtime);
00085
00096 BLOCXX_DECLARE_EXCEPTION(Overflow);
00097
00106 BLOCXX_DECLARE_EXCEPTION(Syntax);
00107
00108
00116 BLOCXX_DECLARE_EXCEPTION(Value);
00117
00124 BLOCXX_DECLARE_EXCEPTION(System);
00125
00126 }
00127
00128 #endif