Dのミックスインじゃ
#define FOO_MASK <<1
みたいなことできんのかな?