|
Boost Users : |
From: John Maddock (john_at_[hidden])
Date: 2006-02-18 11:32:49
> Unfortunately bcp isn't smart enough to not look into optional
> dependencies that are guarded by #ifdef. In this particular case it
> follows the dependency to detail/quick_allocator.hpp, which in turn
> brings in the type_traits and mpl libraries. But quick_allocator.hpp
> is only used if you #define BOOST_SP_USE_QUICK_ALLOCATOR.
Peter, this comes up so often, I wonder is it worth while "hiding" that
optional dependency behind a #define, as in:
#define BOOST_SP_QA <some-header.hpp>
#ifdef BOOST_SP_USE_QUICK_ALLOCATOR
#include BOOST_SP_QA
#endif
Of course I have no data on how often that dependency is actually needed (or
not).
John.
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net