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_c_declaration.h
ansi_c_parse_treet::items
itemst items
Definition: ansi_c_parse_tree.h:22
ansi_c_parse_treet
Definition: ansi_c_parse_tree.h:17
ansi_c_parse_treet::swap
void swap(ansi_c_parse_treet &other)
Definition: ansi_c_parse_tree.cpp:13
ansi_c_parse_treet::output
void output(std::ostream &out) const
Definition: ansi_c_parse_tree.cpp:23
ansi_c_parse_treet::itemst
std::list< ansi_c_declarationt > itemst
Definition: ansi_c_parse_tree.h:21
ansi_c_parse_treet::clear
void clear()
Definition: ansi_c_parse_tree.cpp:18