itpp_sci
1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
Main Page
Related Pages
Modules
Classes
include
debug.hpp
1
#ifndef _ITPP_SCI_DEBUG_HPP_
2
#define _ITPP_SCI_DEBUG_HPP_
3
4
#include "dbg.hpp"
5
6
#define debug(x) debug_##x
7
8
// this must be resolved at compile time
9
#if (DEBUG_LEVEL == 0)
10
#define debug_0 dbg(1)
11
#define debug_1 dbg(0)
12
#define debug_2 dbg(0)
13
#define debug_3 dbg(0)
14
#elif (DEBUG_LEVEL == 1)
15
#define debug_0 dbg(1)
16
#define debug_1 dbg(1)
17
#define debug_2 dbg(0)
18
#define debug_3 dbg(0)
19
#elif (DEBUG_LEVEL == 2)
20
#define debug_0 dbg(1)
21
#define debug_1 dbg(1)
22
#define debug_2 dbg(1)
23
#define debug_3 dbg(1)
24
#elif (DEBUG_LEVEL == 3)
25
#define debug_0 dbg(1)
26
#define debug_1 dbg(1)
27
#define debug_2 dbg(1)
28
#define debug_3 dbg(1)
29
#elif
30
#error Unsuporrted DEBUG_LEVEL
31
#endif
32
33
#endif
Generated on Wed Dec 30 2015 18:14:13 for itpp_sci by
1.8.9.1