Is wrapping #defines in // clang-format off and // clang-format on an option? (Does that even work?)
#defines
// clang-format off
// clang-format on
EDIT: more on clang ignores in the docs.