
Larry Evans writes:
It's here:
specifically:
template <class Sequence, class Category, class Default> struct get_policy { typedef typename mpl::find_if< Sequence, is_same<get_category<_>, Category> >::type iter_; typedef typename mpl::end<Sequence>::type last_; typedef typename mpl::apply_if< typename is_same<iter_, last_>::type, mpl::identity<Default>, iter_ ^^^^^ mpl::deref<iter_>
>::type type; };
I replaced the apply_if with eval_if and got the previously mentioned errors.
The above should help. -- Aleksey Gurtovoy MetaCommunications Engineering