Salome HOME
Initial version
[modules/gui.git] / src / CAF / CAF.h
1 #ifndef CAF_H
2 #define CAF_H
3
4 #if defined CAF_EXPORTS
5 #if defined WNT
6 #define CAF_EXPORT __declspec( dllexport )
7 #else
8 #define CAF_EXPORT
9 #endif
10 #else
11 #if defined WNT
12 #define CAF_EXPORT __declspec( dllimport )
13 #else
14 #define CAF_EXPORT
15 #endif
16 #endif
17
18 #if defined SOLARIS
19 #define bool  int
20 #define false 0
21 #define true  1
22 #endif
23
24 #if defined WNT
25 #pragma warning ( disable: 4251 )
26 #endif
27
28 #if defined ( _DEBUG ) || defined ( DEBUG )
29 #include <assert.h>
30 #define CAF_VERIFY(x) assert(x);
31 #define CAF_ASSERT(x) assert(x);
32 #else
33 #define CAF_VERIFY(x) x
34 #define CAF_ASSERT(x)
35 #endif
36
37 #endif