Enum cpp_demangle::DemangleNodeType [−][src]
pub enum DemangleNodeType {
Prefix,
TemplatePrefix,
TemplateArgs,
UnqualifiedName,
TemplateParam,
Decltype,
DataMemberPrefix,
NestedName,
VirtualTable,
__NonExhaustive,
}The type of a demangled AST node. This is only partial, not all nodes are represented.
Variants
Entering a
Entering a
Entering a
Entering a
Entering a
Entering a
Entering a
Entering a
Entering a
Additional values may be added in the future. Use a _ pattern for compatibility.
Trait Implementations
impl Clone for DemangleNodeType[src]
impl Clone for DemangleNodeType[src]fn clone(&self) -> DemangleNodeType[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Hash for DemangleNodeType[src]
impl Hash for DemangleNodeType[src]impl Ord for DemangleNodeType[src]
impl Ord for DemangleNodeType[src]impl PartialEq<DemangleNodeType> for DemangleNodeType[src]
impl PartialEq<DemangleNodeType> for DemangleNodeType[src]impl PartialOrd<DemangleNodeType> for DemangleNodeType[src]
impl PartialOrd<DemangleNodeType> for DemangleNodeType[src]fn partial_cmp(&self, other: &DemangleNodeType) -> Option<Ordering>[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> bool