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

An operator name.

A constructor or destructor name.

A source name.

A generated name for an unnamed type.

Trait Implementations

impl Clone for UnqualifiedName
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for UnqualifiedName
[src]

Formats the value using the given formatter.

impl Hash for UnqualifiedName
[src]

Feeds this value into the state given, updating the hasher as necessary.

Feeds a slice of this type into the state provided.

impl PartialEq for UnqualifiedName
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for UnqualifiedName
[src]