[boost] Macros at namespace scope: trailing semicolon?