Searched refs:AsRange (Results 1 – 3 of 3) sorted by relevance
68 if (this->IsRange()) return this->AsRange()->Min(); in Min()86 if (this->IsRange()) return this->AsRange()->Max(); in Max()105 bitset glb = BitsetType::Glb(AsRange()->Min(), AsRange()->Max()); in BitsetGlb()130 if (IsRange()) return AsRange()->Lub(); in BitsetLub()535 return (this->IsRange() && Contains(that.AsRange(), this->AsRange())); in SlowIs()568 return Overlap(this->AsRange(), that.AsRange()); in Maybe()714 RangeType::Limits range_lims(range.AsRange()); in IntersectRangeAndBitset()747 RangeType::Limits(lhs.AsRange()), RangeType::Limits(rhs.AsRange())); in IntersectAux()872 RangeType::Limits::Union(RangeType::Limits(range1.AsRange()), in Union()873 RangeType::Limits(range2.AsRange())); in Union()[all …]
231 double lmin = lhs.AsRange()->Min(); in MultiplyRanger()232 double lmax = lhs.AsRange()->Max(); in MultiplyRanger()233 double rmin = rhs.AsRange()->Min(); in MultiplyRanger()234 double rmax = rhs.AsRange()->Max(); in MultiplyRanger()
406 const RangeType* AsRange() const;