Enum cpp_demangle::ast::BaseUnresolvedName [] [src]

pub enum BaseUnresolvedName {
    Name(SimpleId),
    Operator(OperatorNameOption<TemplateArgs>),
    Destructor(DestructorName),
}

The <base-unresolved-name> production.

<base-unresolved-name> ::= <simple-id>                        # unresolved name
                       ::= on <operator-name>                 # unresolved operator-function-id
                       ::= on <operator-name> <template-args> # unresolved operator template-id
                       ::= dn <destructor-name>               # destructor or pseudo-destructor;
                                                              # e.g. ~X or ~X<N-1>

Variants

An unresolved name.

An unresolved function or template function name.

An unresolved destructor name.

Trait Implementations

impl Clone for BaseUnresolvedName
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for BaseUnresolvedName
[src]

Formats the value using the given formatter.

impl PartialEq for BaseUnresolvedName
[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 BaseUnresolvedName
[src]