CBMC
find_macros.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_UTIL_FIND_MACROS_H
11
#define CPROVER_UTIL_FIND_MACROS_H
12
13
#include <unordered_set>
14
15
#include "
irep.h
"
16
17
class
exprt
;
18
class
namespacet
;
19
20
typedef
std::unordered_set<irep_idt>
find_macros_sett
;
21
22
void
find_macros
(
23
const
exprt
&src,
24
const
namespacet
&ns,
25
find_macros_sett
&dest);
26
27
#endif // CPROVER_UTIL_FIND_MACROS_H
exprt
Base class for all expressions.
Definition:
expr.h:55
find_macros_sett
std::unordered_set< irep_idt > find_macros_sett
Definition:
find_macros.h:18
namespacet
A namespacet is essentially one or two symbol tables bound together, to allow for symbol lookups in t...
Definition:
namespace.h:90
irep.h
find_macros
void find_macros(const exprt &src, const namespacet &ns, find_macros_sett &dest)
Definition:
find_macros.cpp:17
src
util
find_macros.h
Generated by
1.8.17