xref: /minix3/share/misc/operator (revision 5737b690dc0057f1cf4d1bfc3a46686ab250b0be)
1*5737b690SBen GrasOperator					Associativity
2*5737b690SBen Gras-------------------------------------------------------------
3*5737b690SBen Gras() [] -> .					left to right
4*5737b690SBen Gras! ~ ++ -- - (type) * & sizeof new delete	right to left
5*5737b690SBen Gras->* .*						left to right
6*5737b690SBen Gras* / %						left to right
7*5737b690SBen Gras+ -						left to right
8*5737b690SBen Gras<< >>						left to right
9*5737b690SBen Gras< <= > >=					left to right
10*5737b690SBen Gras== !=						left to right
11*5737b690SBen Gras&						left to right
12*5737b690SBen Gras^						left to right
13*5737b690SBen Gras|						left to right
14*5737b690SBen Gras&&						left to right
15*5737b690SBen Gras||						left to right
16*5737b690SBen Gras?:						right to left
17*5737b690SBen Gras= += -= *= /= %= <<= >>= &= ^= |= throw		right to left
18*5737b690SBen Gras?: (C++, third operand)				right to left
19*5737b690SBen Gras,						left to right
20