
18 Jun
2007
18 Jun
'07
6:17 a.m.
Tobias Schwinger <tschwinger <at> isonews2.com> writes:
This also works:
#include <boost/preprocessor/facilities/is_empty.hpp> #include <boost/preprocessor/empty.hpp>
#define SPECIAL #define IS_SPECIAL(x) BOOST_PP_IS_EMPTY(BOOST_PP_EMPTY() x)
Yep, that's even better as it allows x to be anything. Got some idea how portable it is?
I'm not a preprocessor guru, but it works for msvc 8.0 and gcc 3.4. Roman Perepelitsa