Enum cpp_demangle::ast::UnresolvedName[][src]

The <unresolved-name> production.

<unresolved-name> ::= [gs] <base-unresolved-name>
                         #
                  ::= sr <unresolved-type> <base-unresolved-name>
                         #
                  ::= srN <unresolved-type> <unresolved-qualifier-level>+ E <base-unresolved-name>
                         #
                  ::= [gs] sr <unresolved-qualifier-level>+ E <base-unresolved-name>
                         # A::x, N::y, A<T>::z; "gs" means leading "::"

Variants

x

::x

T::x or decltype(p)::x or T::N::x or decltype(p)::N::x

A::x or N::y or A<T>::z

::A::x or ::N::y or ::A<T>::z

Trait Implementations

impl Clone for UnresolvedName
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for UnresolvedName
[src]

Formats the value using the given formatter. Read more

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

Auto Trait Implementations