Loading...
Searching...
No Matches
cpp_namet Class Reference
#include <cpp_name.h>
+ Inheritance diagram for cpp_namet:
+ Collaboration diagram for cpp_namet:
- Public Member Functions inherited from
irept
defines ordering on the internal representation
defines ordering on the internal representation
defines ordering on the internal representation comments are ignored
Additional Inherited Members
- Public Types inherited from
irept
Used to refer to this class from derived classes.
- Static Public Member Functions inherited from
irept
count the number of named_sub elements that are not comments
Does the same as remove_ref, but using an explicit stack instead of recursion.
Detailed Description
Constructor & Destructor Documentation
◆ cpp_namet() [1/3]
cpp_namet::cpp_namet
(
)
inline
◆ cpp_namet() [2/3]
◆ cpp_namet() [3/3]
Member Function Documentation
◆ as_expr()
◆ as_type()
◆ get_base_name()
irep_idt cpp_namet::get_base_name
(
)
const
◆ has_template_args()
bool cpp_namet::has_template_args
(
)
const
inline
◆ is_destructor()
bool cpp_namet::is_destructor
(
)
const
inline
◆ is_operator()
bool cpp_namet::is_operator
(
)
const
inline
◆ is_qualified()
bool cpp_namet::is_qualified
(
)
const
inline
◆ is_simple_name()
bool cpp_namet::is_simple_name
(
)
const
inline
◆ is_typename()
bool cpp_namet::is_typename
(
)
const
inline
◆ source_location()
◆ to_string()
std::string cpp_namet::to_string
(
)
const
The documentation for this class was generated from the following files: