|
| enum | kindt {
kindt::NONE,
kindt::TEMPLATE,
kindt::MEMBER,
kindt::FUNCTION,
kindt::VARIABLE,
kindt::TYPEDEF,
kindt::TAG,
kindt::NAMESPACE,
kindt::CLASS_TEMPLATE,
kindt::MEMBER_TEMPLATE,
kindt::FUNCTION_TEMPLATE,
kindt::BLOCK,
kindt::NON_TYPE_TEMPLATE_PARAMETER,
kindt::TYPE_TEMPLATE_PARAMETER,
kindt::TEMPLATE_TEMPLATE_PARAMETER
} |
| |
| typedef std::map< irep_idt, new_scopet > | id_mapt |
| |
|
| void | print_rec (std::ostream &, unsigned indent) const |
| |
Definition at line 46 of file parse.cpp.
◆ id_mapt
◆ kindt
| Enumerator |
|---|
| NONE | |
| TEMPLATE | |
| MEMBER | |
| FUNCTION | |
| VARIABLE | |
| TYPEDEF | |
| TAG | |
| NAMESPACE | |
| CLASS_TEMPLATE | |
| MEMBER_TEMPLATE | |
| FUNCTION_TEMPLATE | |
| BLOCK | |
| NON_TYPE_TEMPLATE_PARAMETER | |
| TYPE_TEMPLATE_PARAMETER | |
| TEMPLATE_TEMPLATE_PARAMETER | |
Definition at line 53 of file parse.cpp.
◆ new_scopet()
| new_scopet::new_scopet |
( |
| ) |
|
|
inline |
◆ full_name()
| std::string new_scopet::full_name |
( |
| ) |
const |
|
inline |
◆ get_anon_id()
◆ is_named_scope()
| bool new_scopet::is_named_scope |
( |
| ) |
const |
|
inline |
◆ is_template()
| bool new_scopet::is_template |
( |
| ) |
const |
|
inline |
◆ is_type()
| bool new_scopet::is_type |
( |
| ) |
const |
|
inline |
◆ kind2string()
| static const char* new_scopet::kind2string |
( |
kindt |
kind | ) |
|
|
inlinestatic |
◆ print()
| void new_scopet::print |
( |
std::ostream & |
out | ) |
const |
|
inline |
◆ print_rec()
| void new_scopet::print_rec |
( |
std::ostream & |
out, |
|
|
unsigned |
indent |
|
) |
| const |
|
protected |
◆ anon_count
| std::size_t new_scopet::anon_count |
◆ id
◆ id_map
◆ kind
◆ parent
The documentation for this class was generated from the following file:
- /home/runner/work/cbmc-documentation/cbmc-documentation/src/cpp/parse.cpp