.Simulation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Trace.h
1 
2 #ifndef __TRACE_H__
3 #define __TRACE_H__
4 
5 //#include <execinfo.h>
6 #include <iostream>
7 #include <stdio.h>
8 
9 namespace MDSimulation
10 {
16  #ifdef TRACE
17 
18  #define trace(msg, ...) \
19  printf(msg, ##__VA_ARGS__)
20 
21  #define dout std::cout
22 
23  #else
24 
25  #define trace(msg, ...) \
26  do {} while(false)
27 
28  #define dout 0 && std::cout
29 
30  #endif /* TRACE */
31 
32  void print_trace();
33 }
34 
35 #endif /* __TRACE_H__ */