Go to the documentation of this file.
17#include "indep/macro/overload.hpp"
20#define BY_PAIR_2(x, y) x, y
21#define BY_PAIR_3(x, y, z) BY_PAIR_2(x, y), z
22#define BY_PAIR_4(x, y, z, a) BY_PAIR_2(x, y), BY_PAIR_2(z, a)
23#define BY_PAIR(...) BY_OVERLOAD(BY_PAIR, __VA_ARGS__)