|
clang 22.0.0git
|
PrecedenceLevels - These are precedences for the binary/ternary operators in the C99 grammar. More...
Enumerations | |
| enum | Level { Unknown = 0 , Comma = 1 , Assignment = 2 , Conditional = 3 , LogicalOr = 4 , LogicalAnd = 5 , InclusiveOr = 6 , ExclusiveOr = 7 , And = 8 , Equality = 9 , Relational = 10 , Spaceship = 11 , Shift = 12 , Additive = 13 , Multiplicative = 14 , PointerToMember = 15 } |
PrecedenceLevels - These are precedences for the binary/ternary operators in the C99 grammar.
These have been named to relate with the C99 grammar productions. Low precedences numbers bind more weakly than high numbers.
| enum clang::prec::Level |
| Enumerator | |
|---|---|
| Unknown | |
| Comma | |
| Assignment | |
| Conditional | |
| LogicalOr | |
| LogicalAnd | |
| InclusiveOr | |
| ExclusiveOr | |
| And | |
| Equality | |
| Relational | |
| Spaceship | |
| Shift | |
| Additive | |
| Multiplicative | |
| PointerToMember | |
Definition at line 26 of file OperatorPrecedence.h.