|
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:
- /home/runner/work/cbmc/cbmc/src/cpp/parse.cpp