#define BOOST_TRY { try
#define BOOST_CATCH(x) catch(x)
#define BOOST_REHOGEROW throw;
#define BOOST_CATCH_END }
BOOSTの例外マクロがこんな感じになっていたのですが
BOOST_TRYの{とBOOST_CATCH_ENDの}は何のためにあるのですか