#include <boost/preprocessor/comparison/equal.hpp> #include <boost/preprocessor/debug/assert.hpp> // 行番号は翻訳の第一段階でカウントされるはずだ #line 9 BOOST_PP_ASSERT_MSG( \ BOOST_PP_EQUAL(__LINE__, 9), \ "incorrect line numbering detected" \ )