1#ifndef CPROVER_REPLACE_SYMBOL_H
2#define CPROVER_REPLACE_SYMBOL_H
14 typedef std::unordered_map<irep_idt, exprt, irep_id_hash>
expr_mapt;
15 typedef std::unordered_map<irep_idt, typet, irep_id_hash>
type_mapt;
std::unordered_map< irep_idt, exprt, irep_id_hash > expr_mapt
Definition replace_symbol.h:14
std::unordered_map< irep_idt, typet, irep_id_hash > type_mapt
Definition replace_symbol.h:15
replace_symbolt()=default
void insert(const irep_idt &identifier, const exprt &expr)
Definition replace_symbol.h:17
void insert(const irep_idt &identifier, const typet &type)
Definition replace_symbol.h:22
virtual ~replace_symbolt()=default
type_mapt type_map
Definition replace_symbol.h:35
expr_mapt expr_map
Definition replace_symbol.h:34
virtual bool replace(exprt &dest)
Definition replace_symbol.cpp:4