|
cprover
|
#include <cpp_scope.h>
Public Member Functions | |
| cpp_root_scopet () | |
Public Member Functions inherited from cpp_scopet | |
| cpp_scopet () | |
| void | lookup (const irep_idt &base_name, lookup_kindt kind, id_sett &id_set) |
| void | lookup (const irep_idt &base_name, lookup_kindt kind, cpp_idt::id_classt id_class, id_sett &id_set) |
| void | lookup_identifier (const irep_idt &identifier, cpp_idt::id_classt id_class, id_sett &id_set) |
| cpp_idt & | insert (const irep_idt &_base_name) |
| cpp_idt & | insert (const cpp_idt &cpp_id) |
| bool | contains (const irep_idt &base_name) |
| bool | is_root_scope () const |
| bool | is_global_scope () const |
| bool | is_template_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 |
| 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 119 of file cpp_scope.h.
|
inline |
Definition at line 122 of file cpp_scope.h.
References cpp_idt::id_class, cpp_idt::identifier, and cpp_idt::ROOT_SCOPE.