Appleマクロの恐怖

Avoid bad Apple macros - Trac

【inspect】 Apple macro check


Appleが用意している<AssertMacros.h>では、check, require, verify, check_errorというのがdefineされていて、Boostで全体的に名前衝突が発生しているらしい。
これはなんとかしないと・・・という動きがあります。


とくに、checkという名前はSFINAE周りで多く使われてるのでまずい。