Boost C++ Predef Library