cprover
add_failed_symbols.h
Go to the documentation of this file.
1 /*******************************************************************\
2 
3 Module: Pointer Dereferencing
4 
5 Author: Daniel Kroening, kroening@kroening.com
6 
7 \*******************************************************************/
8 
11 
12 #ifndef CPROVER_POINTER_ANALYSIS_ADD_FAILED_SYMBOLS_H
13 #define CPROVER_POINTER_ANALYSIS_ADD_FAILED_SYMBOLS_H
14 
15 #include <util/irep.h>
16 
17 class symbol_tablet;
18 class exprt;
19 class namespacet;
20 class symbol_exprt;
21 
22 void add_failed_symbols(symbol_tablet &symbol_table);
23 
24 irep_idt failed_symbol_id(const irep_idt &identifier);
25 
27  const symbol_exprt &expr,
28  const namespacet &ns);
29 
30 #endif // CPROVER_POINTER_ANALYSIS_ADD_FAILED_SYMBOLS_H
irep_idt failed_symbol_id(const irep_idt &identifier)
exprt get_failed_symbol(const symbol_exprt &expr, const namespacet &ns)
The symbol table.
Definition: symbol_table.h:52
TO_BE_DOCUMENTED.
Definition: namespace.h:62
void add_failed_symbols(symbol_tablet &symbol_table)
Base class for all expressions.
Definition: expr.h:46
Expression to hold a symbol (variable)
Definition: std_expr.h:82