656
659
template<class Type, class CoType>
657
660
typename enable_if<mpl::and_< is_interval_container<Type>
658
, is_same<CoType, interval_type_of<Type> > >,
661
, boost::is_same<CoType, typename interval_type_of<Type>::type> >,
660
663
intersects(const Type& left, const CoType& right)
662
665
return left.find(right) != left.end();
665
669
template<class LeftT, class RightT>
666
670
typename enable_if< mpl::and_< is_intra_combinable<LeftT, RightT>
667
671
, mpl::or_<is_total<LeftT>, is_total<RightT> > >