|
CBMC
|
#include <cpp_scope.h>
Inheritance diagram for cpp_root_scopet:
Collaboration diagram for cpp_root_scopet: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.