Enum cpp_demangle::DemangleNodeType [−][src]
pub enum DemangleNodeType {
Prefix,
TemplatePrefix,
TemplateArgs,
UnqualifiedName,
TemplateParam,
Decltype,
DataMemberPrefix,
NestedName,
VirtualTable,
__NonExhaustive,
}
Expand description
The type of a demangled AST node. This is only partial, not all nodes are represented.
Variants
Prefix
Entering a
TemplatePrefix
Entering a
TemplateArgs
Entering a
UnqualifiedName
Entering a
TemplateParam
Entering a
Decltype
Entering a
DataMemberPrefix
Entering a
NestedName
Entering a
VirtualTable
Entering a
__NonExhaustive
Additional values may be added in the future. Use a _ pattern for compatibility.
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for DemangleNodeType
impl Send for DemangleNodeType
impl Sync for DemangleNodeType
impl Unpin for DemangleNodeType
impl UnwindSafe for DemangleNodeType
Blanket Implementations
Mutably borrows from an owned value. Read more