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
Newnew
NewArraynew[]
Deletedelete
DeleteArraydelete[]
UnaryPlus+
NegAddressOf&
Deref*
BitNot~
Add+
SubMul*
Div/
Rem%
BitAnd&
BitOr|
BitXor^
AssignAddAssign+=
SubAssign-=
MulAssign*=
DivAssign/=
RemAssign%=
BitAndAssign&=
BitOrAssign|=
BitXorAssign=
Shl<<
ShrShlAssign<<=
ShrAssignEqNe!=
Less<
GreaterLessEq<=
GreaterEqNot!
LogicalAnd&&
LogicalOr||
PostInc++
PostDecComma,
DerefMemberPtr->*
DerefMember->
Call()
Index[]
Question?:
Trait Implementations
impl Clone for SimpleOperatorName[src]
fn clone(&self) -> SimpleOperatorName
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Debug for SimpleOperatorName[src]
impl PartialEq for SimpleOperatorName[src]
fn eq(&self, __arg_0: &SimpleOperatorName) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.