Enum cpp_demangle::ast::UnqualifiedName
[−]
[src]
pub enum UnqualifiedName {
Operator(OperatorName),
CtorDtor(CtorDtorName),
Source(SourceName),
UnnamedType(UnnamedTypeName),
}The <unqualified-name> production.
<unqualified-name> ::= <operator-name>
::= <ctor-dtor-name>
::= <source-name>
::= <unnamed-type-name>
Variants
Operator(OperatorName)An operator name.
CtorDtor(CtorDtorName)A constructor or destructor name.
Source(SourceName)A source name.
UnnamedType(UnnamedTypeName)A generated name for an unnamed type.
Trait Implementations
impl Clone for UnqualifiedName[src]
fn clone(&self) -> UnqualifiedName
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Debug for UnqualifiedName[src]
impl PartialEq for UnqualifiedName[src]
fn eq(&self, __arg_0: &UnqualifiedName) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &UnqualifiedName) -> bool
This method tests for !=.