Enum cpp_demangle::ast::ClassEnumType [] [src]

pub enum ClassEnumType {
    Named(Name),
    ElaboratedStruct(Name),
    ElaboratedUnion(Name),
    ElaboratedEnum(Name),
}

The <class-enum-type> production.

<class-enum-type> ::= <name>
                  ::= Ts <name>
                  ::= Tu <name>
                  ::= Te <name>

Variants

A non-dependent type name, dependent type name, or dependent typename-specifier.

A dependent elaborated type specifier using 'struct' or 'class'.

A dependent elaborated type specifier using 'union'.

A dependent elaborated type specifier using 'enum'.

Trait Implementations

impl Clone for ClassEnumType
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ClassEnumType
[src]

Formats the value using the given formatter.

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