
16 Aug
2006
16 Aug
'06
1:36 p.m.
The following simple code: #include <boost/mpl/map.hpp> #include <boost/mpl/set.hpp> #include <boost/mpl/pair.hpp> using namespace boost; int main(int argc, char* argv[]) { typedef mpl::map< mpl::pair<int, double> > my_map; return 0; } compiles fine. But if swap the order of #include <boost/mpl/map.hpp> and #include <boost/mpl/set.hpp> then it doesn't compile any more (MSVC 7.1). Yuval