Compile time Problem with boost::type_traits library