Home | History | Annotate | Download | only in base

Lines Matching defs:validity

57       : state_(rhs.ValueUnsafe(), rhs.validity()) {}
60 CheckedNumeric(Src value, RangeConstraint validity)
61 : state_(value, validity) {}
73 bool IsValid() const { return validity() == RANGE_VALID; }
89 // ValueFloating() - Since floating point values include their validity state,
98 // validity() - DO NOT USE THIS IN EXTERNAL CODE - It is public right now for
101 // Returns: current validity state (i.e. valid, overflow, underflow, nan).
105 RangeConstraint validity() const { return state_.validity(); }
124 RangeConstraint validity;
125 T value = CheckedNeg(state_.value(), &validity);
130 validity = GetRangeConstraint(state_.validity() | validity);
131 return CheckedNumeric<T>(value, validity);
135 RangeConstraint validity;
136 T value = CheckedAbs(state_.value(), &validity);
141 validity = GetRangeConstraint(state_.validity() | validity);
142 return CheckedNumeric<T>(value, validity);
210 GetRangeConstraint(rhs.validity() | lhs.validity())); \
211 RangeConstraint validity = RANGE_VALID; \
214 &validity); \
217 GetRangeConstraint(validity | lhs.validity() | rhs.validity())); \
234 GetRangeConstraint(rhs.validity() | lhs.validity())); \
245 lhs.validity()); \
256 rhs.validity()); \