CBMC
ansi_c_parse_tree.h
Go to the documentation of this file.
1 /*******************************************************************\
2 
3 Module:
4 
5 Author: Daniel Kroening, kroening@kroening.com
6 
7 \*******************************************************************/
8 
9 
10 #ifndef CPROVER_ANSI_C_ANSI_C_PARSE_TREE_H
11 #define CPROVER_ANSI_C_ANSI_C_PARSE_TREE_H
12 
13 #include "ansi_c_declaration.h"
14 
15 #include <list>
16 
18 {
19 public:
20  // the declarations
21  typedef std::list<ansi_c_declarationt> itemst;
23 
24  void swap(ansi_c_parse_treet &other);
25  void clear();
26  void output(std::ostream &out) const;
27 };
28 
29 #endif // CPROVER_ANSI_C_ANSI_C_PARSE_TREE_H
ANSI-CC Language Type Checking.
std::list< ansi_c_declarationt > itemst
void swap(ansi_c_parse_treet &other)
void output(std::ostream &out) const