CBMC
|
#include <ansi_c_scope.h>
Public Types | |
typedef std::unordered_map< irep_idt, ansi_c_identifiert > | name_mapt |
Public Member Functions | |
ansi_c_scopet () | |
void | swap (ansi_c_scopet &scope) |
void | print (std::ostream &out) const |
Public Attributes | |
name_mapt | name_map |
std::string | prefix |
irep_idt | last_declarator |
unsigned | compound_counter |
unsigned | anon_counter |
Definition at line 39 of file ansi_c_scope.h.
typedef std::unordered_map<irep_idt, ansi_c_identifiert> ansi_c_scopet::name_mapt |
Definition at line 44 of file ansi_c_scope.h.
|
inline |
Definition at line 57 of file ansi_c_scope.h.
void ansi_c_scopet::print | ( | std::ostream & | out | ) | const |
Definition at line 13 of file ansi_c_scope.cpp.
|
inline |
Definition at line 59 of file ansi_c_scope.h.
unsigned ansi_c_scopet::anon_counter |
Definition at line 55 of file ansi_c_scope.h.
unsigned ansi_c_scopet::compound_counter |
Definition at line 54 of file ansi_c_scope.h.
irep_idt ansi_c_scopet::last_declarator |
Definition at line 51 of file ansi_c_scope.h.
name_mapt ansi_c_scopet::name_map |
Definition at line 45 of file ansi_c_scope.h.
std::string ansi_c_scopet::prefix |
Definition at line 47 of file ansi_c_scope.h.