binaryninja::language_representation

Type Alias OperatorPrecedence

source
pub type OperatorPrecedence = BNOperatorPrecedence;

Aliased Type§

enum OperatorPrecedence {
Show 20 variants TopLevelOperatorPrecedence = 0, AssignmentOperatorPrecedence = 1, TernaryOperatorPrecedence = 2, LogicalOrOperatorPrecedence = 3, LogicalAndOperatorPrecedence = 4, BitwiseOrOperatorPrecedence = 5, BitwiseXorOperatorPrecedence = 6, BitwiseAndOperatorPrecedence = 7, EqualityOperatorPrecedence = 8, CompareOperatorPrecedence = 9, ShiftOperatorPrecedence = 10, AddOperatorPrecedence = 11, SubOperatorPrecedence = 12, MultiplyOperatorPrecedence = 13, DivideOperatorPrecedence = 14, LowUnaryOperatorPrecedence = 15, UnaryOperatorPrecedence = 16, HighUnaryOperatorPrecedence = 17, MemberAndFunctionOperatorPrecedence = 18, ScopeOperatorPrecedence = 19,
}

Variants§

§

TopLevelOperatorPrecedence = 0

§

AssignmentOperatorPrecedence = 1

§

TernaryOperatorPrecedence = 2

§

LogicalOrOperatorPrecedence = 3

§

LogicalAndOperatorPrecedence = 4

§

BitwiseOrOperatorPrecedence = 5

§

BitwiseXorOperatorPrecedence = 6

§

BitwiseAndOperatorPrecedence = 7

§

EqualityOperatorPrecedence = 8

§

CompareOperatorPrecedence = 9

§

ShiftOperatorPrecedence = 10

§

AddOperatorPrecedence = 11

§

SubOperatorPrecedence = 12

§

MultiplyOperatorPrecedence = 13

§

DivideOperatorPrecedence = 14

§

LowUnaryOperatorPrecedence = 15

§

UnaryOperatorPrecedence = 16

§

HighUnaryOperatorPrecedence = 17

§

MemberAndFunctionOperatorPrecedence = 18

§

ScopeOperatorPrecedence = 19