Loading...
Searching...
No Matches
new_scopet Class Reference
+ Collaboration diagram for new_scopet:
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
}
Static Public Member Functions
Protected Member Functions
Detailed Description
Member Typedef Documentation
◆ id_mapt
Member Enumeration Documentation
◆ 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.
Constructor & Destructor Documentation
◆ new_scopet()
new_scopet::new_scopet
(
)
inline |
Member Function Documentation
◆ 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()
◆ print()
void new_scopet::print
(
std::ostream &
out )
const
inline |
◆ print_rec()
void new_scopet::print_rec
(
std::ostream &
out,
)
const
protected |
Member Data Documentation
◆ 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