CBMC
|
#include <cpp_scope.h>
Public Member Functions | |
cpp_root_scopet () | |
Public Member Functions inherited from cpp_scopet | |
cpp_scopet () | |
id_sett | lookup (const irep_idt &base_name_to_lookup, lookup_kindt kind) |
id_sett | lookup (const irep_idt &base_name_to_lookup, lookup_kindt kind, cpp_idt::id_classt identifier_class) |
id_sett | lookup_identifier (const irep_idt &id, cpp_idt::id_classt identifier_class) |
cpp_idt & | insert (const irep_idt &_base_name) |
cpp_idt & | insert (const cpp_idt &cpp_id) |
bool | contains (const irep_idt &base_name_to_lookup) |
bool | is_root_scope () const |
bool | is_global_scope () const |
cpp_scopet & | get_parent () const |
cpp_scopet & | get_global_scope () |
void | add_secondary_scope (cpp_scopet &other) |
void | add_using_scope (cpp_scopet &other) |
class cpp_scopet & | new_scope (const irep_idt &new_scope_name) |
Public Member Functions inherited from cpp_idt | |
cpp_idt () | |
bool | is_class () const |
bool | is_enum () const |
bool | is_namespace () const |
bool | is_typedef () const |
bool | is_template_scope () const |
cpp_idt & | get_parent () const |
void | set_parent (cpp_idt &_parent) |
void | clear () |
void | print (std::ostream &out, unsigned indent=0) const |
void | print_fields (std::ostream &out, unsigned indent=0) const |
Definition at line 127 of file cpp_scope.h.
|
inline |
Definition at line 130 of file cpp_scope.h.