limal
Exception.hpp
Go to the documentation of this file.
1 /*---------------------------------------------------------------------\
2 | |
3 | _ _ _ _ __ _ |
4 | | | | | | \_/ | / \ | | |
5 | | | | | | |_| | / /\ \ | | |
6 | | |__ | | | | | | / ____ \ | |__ |
7 | |____||_| |_| |_|/ / \ \|____| |
8 | |
9 | core library |
10 | |
11 | (C) SUSE Linux Products GmbH |
12 \----------------------------------------------------------------------/
13 
14  File: Exception.hpp
15 
16  Author: Michael Calmer
17  Maintainer: Michael Calmer
18 
19 /-*/
54 #ifndef LIMAL_EXCEPTION_HPP
55 #define LIMAL_EXCEPTION_HPP
56 
57 #include "blocxx/BLOCXX_config.h"
58 #include "blocxx/Exception.hpp"
59 #include "limal/config.h"
60 
61 
62 namespace LIMAL_NAMESPACE
63 {
64 
74  BLOCXX_DECLARE_EXCEPTION(Memory);
75 
84  BLOCXX_DECLARE_EXCEPTION(Runtime);
85 
96  BLOCXX_DECLARE_EXCEPTION(Overflow);
97 
106  BLOCXX_DECLARE_EXCEPTION(Syntax);
107 
108 
116  BLOCXX_DECLARE_EXCEPTION(Value);
117 
124  BLOCXX_DECLARE_EXCEPTION(System);
125 
126 } // End of LIMAL_NAMESPACE
127 
128 #endif /* LIMAL_EXCEPTION_HPP */