In this code, template <class F, typename T> struct apply_lambda { typedef typename mpl::lambda<F>::type f_; typedef typename mpl::apply<f_, T>::type type; };
MSVC reports that there is no "apply" in "mpl". I thought it was being stupid, so I preprocessed the source, and verified that sure enough there *is* no apply in mpl. I discovered that apply1 works just fine, however. I assume that MSVC can't handle the full apply<> machinery, but is this documented? Dave _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost