#include <cpp_id.h>
|
| enum | id_classt {
id_classt::UNKNOWN,
id_classt::SYMBOL,
id_classt::TYPEDEF,
id_classt::CLASS,
id_classt::ENUM,
id_classt::TEMPLATE,
id_classt::TEMPLATE_PARAMETER,
id_classt::NAMESPACE,
id_classt::BLOCK_SCOPE,
id_classt::TEMPLATE_SCOPE,
id_classt::ROOT_SCOPE
} |
| |
Definition at line 22 of file cpp_id.h.
◆ cpp_id_mapt
◆ scope_listt
◆ id_classt
| Enumerator |
|---|
| UNKNOWN | |
| SYMBOL | |
| TYPEDEF | |
| CLASS | |
| ENUM | |
| TEMPLATE | |
| TEMPLATE_PARAMETER | |
| NAMESPACE | |
| BLOCK_SCOPE | |
| TEMPLATE_SCOPE | |
| ROOT_SCOPE | |
Definition at line 27 of file cpp_id.h.
◆ cpp_idt()
◆ clear()
◆ get_parent()
| cpp_idt& cpp_idt::get_parent |
( |
| ) |
const |
|
inline |
◆ is_class()
| bool cpp_idt::is_class |
( |
| ) |
const |
|
inline |
◆ is_enum()
| bool cpp_idt::is_enum |
( |
| ) |
const |
|
inline |
◆ is_namespace()
| bool cpp_idt::is_namespace |
( |
| ) |
const |
|
inline |
◆ is_template_scope()
| bool cpp_idt::is_template_scope |
( |
| ) |
const |
|
inline |
◆ is_typedef()
| bool cpp_idt::is_typedef |
( |
| ) |
const |
|
inline |
◆ print()
| void cpp_idt::print |
( |
std::ostream & |
out, |
|
|
unsigned |
indent = 0 |
|
) |
| const |
◆ print_fields()
| void cpp_idt::print_fields |
( |
std::ostream & |
out, |
|
|
unsigned |
indent = 0 |
|
) |
| const |
◆ set_parent()
| void cpp_idt::set_parent |
( |
cpp_idt & |
_parent | ) |
|
|
inline |
◆ base_name
◆ class_identifier
◆ compound_counter
| unsigned cpp_idt::compound_counter |
◆ id_class
◆ identifier
◆ is_constructor
| bool cpp_idt::is_constructor |
◆ is_member
◆ is_method
◆ is_scope
◆ is_static_member
| bool cpp_idt::is_static_member |
◆ parent
◆ prefix
| std::string cpp_idt::prefix |
◆ secondary_scopes
◆ sub
◆ suffix
| std::string cpp_idt::suffix |
◆ this_expr
◆ using_scopes
The documentation for this class was generated from the following files:
- /home/runner/work/cbmc-documentation/cbmc-documentation/src/cpp/cpp_id.h
- /home/runner/work/cbmc-documentation/cbmc-documentation/src/cpp/cpp_id.cpp