Lines Matching defs:RangeType
300 class RangeType;
308 typedef typename Config::template Handle<RangeType>::type RangeHandle;
335 return RangeType::New(min, max, region);
444 RangeType* AsRange() { return RangeType::cast(this); }
533 explicit Limits(RangeType* range) :
539 static bool Overlap(RangeType* lhs, RangeType* rhs);
540 static bool Contains(RangeType* lhs, RangeType* rhs);
541 static bool Contains(RangeType* range, i::Object* val);
543 RangeType* GetRange();
773 class TypeImpl<Config>::RangeType : public StructuralType {
782 RangeHandle type = Config::template cast<RangeType>(
794 static RangeType* cast(TypeImpl* type) {
796 return static_cast<RangeType*>(type);