Lines Matching refs:result
74 $result = new self();
76 $result->addSet($this);
77 $result->addSet($other);
79 return $result;
98 $result = $left;
101 while ($resultI < \count($result->intervals) && $rightI < \count($right->intervals)) {
102 $resultInterval = $result->intervals[$resultI];
132 $result->intervals[$resultI] = $beforeCurrent;
133 $result->intervals[$resultI + 1] = $afterCurrent;
141 $result->intervals[$resultI] = $beforeCurrent;
148 $result->intervals[$resultI] = $afterCurrent;
155 \array_splice($result->intervals, $resultI, 1);
160 // If rightI reached right.intervals.size(), no more intervals to subtract from result.
161 // If resultI reached result.intervals.size(), we would be subtracting from an empty set.
163 return $result;
237 $i++; // first call to next after previous duplicates the result