| #define SYTEN_MPO_EXPECT_ORDER | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| f | |||
| ) |
Asserts that the supplied macro arguments a, b, c and d are 1 through 4 with the calling funcation named as f.
Example usage: SYTEN_MPO_EXPECT_ORDER(Operator::rIdx, Operator::lIdx, Operator::uIdx, Operator::dIdx, "myfun") to ensure that nobody changes index ordering from below you.