Enum cpp_demangle::ast::SimpleOperatorName [] [src]

pub enum SimpleOperatorName {
    New,
    NewArray,
    Delete,
    DeleteArray,
    UnaryPlus,
    Neg,
    AddressOf,
    Deref,
    BitNot,
    Add,
    Sub,
    Mul,
    Div,
    Rem,
    BitAnd,
    BitOr,
    BitXor,
    Assign,
    AddAssign,
    SubAssign,
    MulAssign,
    DivAssign,
    RemAssign,
    BitAndAssign,
    BitOrAssign,
    BitXorAssign,
    Shl,
    Shr,
    ShlAssign,
    ShrAssign,
    Eq,
    Ne,
    Less,
    Greater,
    LessEq,
    GreaterEq,
    Not,
    LogicalAnd,
    LogicalOr,
    PostInc,
    PostDec,
    Comma,
    DerefMemberPtr,
    DerefMember,
    Call,
    Index,
    Question,
}

The <simple-operator-name> production.

Variants

new

new[]

delete

delete[]

+

&

*

~

+

*

/

%

&

|

^

+=

-=

*=

/=

%=

&=

|=

=

<<

<<=

!=

<

<=

!

&&

||

++

,

->*

->

()

[]

?:

Trait Implementations

impl Clone for SimpleOperatorName
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for SimpleOperatorName
[src]

Formats the value using the given formatter.

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