id summary reporter owner description type status milestone component version severity resolution keywords cc 6282 filter and other views transform the sequence type Robert Ramey Joel Falcou "code such as the following doesn't work. That is, none of the views can produce a set type sequence. Note this is diffferent from fusion so it is possible. I also realize that this is non-trivial enhancement. Oh well. {{{ struct a {}; struct b {}; struct c {}; struct d {}; typedef boost::mpl::set s1; BOOST_CONCEPT_ASSERT(( boost::mpl::AssociativeSequence )); typedef boost::mpl::set s2; BOOST_CONCEPT_ASSERT(( boost::mpl::AssociativeSequence )); typedef boost::mpl::joint_view::type sdiff; BOOST_CONCEPT_ASSERT(( boost::mpl::AssociativeSequence )); }}} I know it's correct as is - that is it works according to they it's described in the manual. But it was hard to find my mistake. " Feature Requests new To Be Determined mpl Boost Release Branch Optimization