| 157 | |
| 158 | template<class View> |
| 159 | forceinline Iter::Ranges::CompareStatus |
| 160 | ValSet::compare(View x) const { |
| 161 | if (empty() || (x.max() < min()) || (x.min() > max())) |
| 162 | return Iter::Ranges::CS_DISJOINT; |
| 163 | ValSet::Ranges vsr(*this); |
| 164 | ViewRanges<View> xr(x); |
| 165 | return Iter::Ranges::compare(xr,vsr); |
| 166 | } |
| 167 | |
| 168 | template<class View> |
| 169 | forceinline bool |