|
| enum class | kindt {
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
} |
| |
| 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: