Anyone else agree this is a problem?
I was trying to compile this simple program:
#include <boost/numeric/ublas/vector_sparse.hpp>
#include <boost/numeric/ublas/io.hpp>
#include <iostream>
int main(int argc, char** argv)
{
using namespace boost::numeric::ublas;
mapped_vector<double> v(3,3);
for ( unsigned i = 0; i < v.size(); ++i )
v(i) = i;
std::cout << v << std::endl;
return 0;
}
and the include hierarchy ends up including serialization/utility.hpp. This file uses the template mpl::and_, so I think it should include xpressive/xpressive.hpp.
Sancho