Lines Matching defs:ResolvedValue
146 const T &ResolvedValue() const
166 return this->HasResolvedValue() && this->ResolvedValue() == value;
171 return this->HasResolvedValue() && IsValueInRange(this->ResolvedValue(), low, high);
178 return (this->ResolvedValue() % n) == 0;
183 if (!this->HasResolvedValue() || this->ResolvedValue() <= 0) {
187 const unsigned_type resolvedValue = static_cast<unsigned_type>(this->ResolvedValue());
193 if (!this->HasResolvedValue() || this->ResolvedValue() >= 0) {
196 return ((this->ResolvedValue() == std::numeric_limits<T>::min()) ||
197 (-this->ResolvedValue() & (-this->ResolvedValue() - 1)) == 0);
205 return this->ResolvedValue() < 0;
224 return this->HasResolvedValue() && this->ResolvedValue() == value;
228 return this->HasResolvedValue() && low <= this->ResolvedValue() && this->ResolvedValue() <= high;
235 return this->Is(0.0) && std::signbit(this->ResolvedValue());
243 return this->ResolvedValue() < 0.0;
251 return std::isnan(this->ResolvedValue());
259 return this->Is(0.0) && !std::signbit(this->ResolvedValue());
267 return std::isnormal(this->ResolvedValue());
275 return std::nearbyint(this->ResolvedValue()) == this->ResolvedValue();