10 #ifndef CPROVER_ANSI_C_ANSI_C_SCOPE_H
11 #define CPROVER_ANSI_C_ANSI_C_SCOPE_H
15 #include <unordered_map>
44 typedef std::unordered_map<irep_idt, ansi_c_identifiert>
name_mapt;
67 void print(std::ostream &out)
const;
std::ostream & operator<<(std::ostream &os, ansi_c_id_classt c)
ansi_c_id_classt id_class
void print(std::ostream &out) const
void swap(ansi_c_scopet &scope)
std::unordered_map< irep_idt, ansi_c_identifiert > name_mapt
unsigned compound_counter
dstringt has one field, an unsigned integer no which is an index into a static table of strings.