OpenMPI  0.1.1
vt_libwrapgen_parser.h
1 /**
2  * VampirTrace
3  * http://www.tu-dresden.de/zih/vampirtrace
4  *
5  * Copyright (c) 2005-2012, ZIH, TU Dresden, Federal Republic of Germany
6  *
7  * Copyright (c) 1998-2005, Forschungszentrum Juelich, Juelich Supercomputing
8  * Centre, Federal Republic of Germany
9  *
10  * See the file COPYING in the package base directory for details
11  **/
12 
13 #ifndef _VT_LIBWRAPGEN_PARSER_H_
14 #define _VT_LIBWRAPGEN_PARSER_H_
15 
16 #include "vt_inttypes.h"
17 
18 // Parser class
19 //
20 class ParserC
21 {
22 public:
23 
24  // contructor
25  ParserC();
26 
27  // destructor
28  ~ParserC();
29 
30  // parse header files
31  bool parse();
32 
33 private:
34 
35  static void statementCallback( void* st );
36 
37  // number of statements to process
38  uint32_t m_statementNum;
39 
40 };
41 
42 #endif // _VT_LIBWRAPGEN_PARSER_H_
VampirTrace http://www.tu-dresden.de/zih/vampirtrace.
Definition: vt_libwrapgen_parser.h:20