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

Reply via email to