Lines Matching refs:OutOfRange_High
81 template <typename OutOfRange_Low, typename OutOfRange_High> struct SkTOutOfRange_Either {
87 outOfRange = OutOfRange_High::apply(s); in apply()
96 template <typename OutOfRange_Low, typename OutOfRange_High> struct SkTCombineOutOfRange {
97 using Both = SkTOutOfRange_Either<OutOfRange_Low, OutOfRange_High>;
101 using apply_high = typename OutOfRange_High::can_be_true;
104 Both, OutOfRange_Low, OutOfRange_High, Neither>::type;
107 template <typename D, typename S, typename OutOfRange_Low, typename OutOfRange_High>
111 using Combined = typename SkTCombineOutOfRange<OutOfRange_Low, OutOfRange_High>::type; in OutOfRange()
122 using OutOfRange_High = SkTOutOfRange_GT_MaxD<D, S>; member
124 using HighSideOnlyCheck = SkTRangeChecker<D, S, OutOfRange_Low, OutOfRange_High>;
139 using OutOfRange_High = SkTOutOfRange_GT_MaxD<D, S>; member
141 using FullCheck = SkTRangeChecker<D, S, OutOfRange_Low, OutOfRange_High>;
156 using OutOfRange_High = SkTOutOfRange_GT_MaxD<D, S>; member
158 using FullCheck = SkTRangeChecker<D, S, OutOfRange_Low, OutOfRange_High>;
174 using OutOfRange_High = SkTOutOfRange_GT_MaxD<D, S>; member
176 using HighSideOnlyCheck = SkTRangeChecker<D, S, OutOfRange_Low, OutOfRange_High>;