151 if (this->leftClosed && this->rightClosed)
153 return this->leftValue <= _value && _value <= this->rightValue;
155 if (this->leftClosed)
157 return this->leftValue <= _value && _value < this->rightValue;
159 if (this->rightClosed)
161 return this->leftValue < _value && _value <= this->rightValue;
163 return this->leftValue < _value && _value < this->rightValue;
171 if (this->Empty() || _other.
Empty())
175 if (!this->leftClosed && _other.leftClosed)
177 if (_other.leftValue <= this->leftValue)
184 if (_other.leftValue < this->leftValue)
189 if (!this->rightClosed && _other.rightClosed)
191 if (this->rightValue <= _other.rightValue)
198 if (this->rightValue < _other.rightValue)
211 if (this->Empty() || _other.
Empty())
215 if (this->rightClosed && _other.leftClosed)
217 if (this->rightValue < _other.leftValue)
224 if (this->rightValue <= _other.leftValue)
229 if (_other.rightClosed && this->leftClosed)
231 if (_other.rightValue < this->leftValue)
238 if (_other.rightValue <= this->leftValue)