#include <cpp_id.h>
|
| enum class | id_classt {
UNKNOWN
, SYMBOL
, TYPEDEF
, CLASS
,
ENUM
, TEMPLATE
, TEMPLATE_PARAMETER
, NAMESPACE
,
BLOCK_SCOPE
, TEMPLATE_SCOPE
, ROOT_SCOPE
} |
| |
Definition at line 22 of file cpp_id.h.
◆ cpp_id_mapt
◆ scope_listt
◆ id_classt
| Enumerator |
|---|
| UNKNOWN | |
| SYMBOL | |
| TYPEDEF | |
| CLASS | |
| ENUM | |
| TEMPLATE | |
| TEMPLATE_PARAMETER | |
| NAMESPACE | |
| BLOCK_SCOPE | |
| TEMPLATE_SCOPE | |
| ROOT_SCOPE | |
Definition at line 27 of file cpp_id.h.
◆ cpp_idt()
◆ clear()
◆ get_parent()
| cpp_idt & cpp_idt::get_parent |
( |
| ) |
const |
|
inline |
◆ is_class()
| bool cpp_idt::is_class |
( |
| ) |
const |
|
inline |
◆ is_enum()
| bool cpp_idt::is_enum |
( |
| ) |
const |
|
inline |
◆ is_namespace()
| bool cpp_idt::is_namespace |
( |
| ) |
const |
|
inline |
◆ is_template_scope()
| bool cpp_idt::is_template_scope |
( |
| ) |
const |
|
inline |
◆ is_typedef()
| bool cpp_idt::is_typedef |
( |
| ) |
const |
|
inline |
◆ print()
| void cpp_idt::print |
( |
std::ostream & | out, |
|
|
unsigned | indent = 0 ) const |
◆ print_fields()
| void cpp_idt::print_fields |
( |
std::ostream & | out, |
|
|
unsigned | indent = 0 ) const |
◆ set_parent()
| void cpp_idt::set_parent |
( |
cpp_idt & | _parent | ) |
|
|
inline |
◆ base_name
◆ class_identifier
◆ compound_counter
| unsigned cpp_idt::compound_counter |
◆ id_class
◆ identifier
◆ is_constructor
| bool cpp_idt::is_constructor |
◆ is_member
◆ is_method
◆ is_scope
◆ is_static_member
| bool cpp_idt::is_static_member |
◆ parent
◆ prefix
| std::string cpp_idt::prefix |
◆ secondary_scopes
◆ sub
◆ suffix
| std::string cpp_idt::suffix |
◆ this_expr
◆ using_scopes
The documentation for this class was generated from the following files: