class RangeCheck
Defined at line 192 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
This class wraps the range constraints as separate booleans so the compiler
can identify constants and eliminate unused code paths.
Public Methods
void RangeCheck (bool is_in_lower_bound, bool is_in_upper_bound)
Defined at line 194 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
void RangeCheck ()
Defined at line 196 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsValid ()
Defined at line 197 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsInvalid ()
Defined at line 198 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsOverflow ()
Defined at line 199 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsUnderflow ()
Defined at line 200 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsOverflowFlagSet ()
Defined at line 201 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsUnderflowFlagSet ()
Defined at line 202 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool operator== (const RangeCheck rhs)
Defined at line 203 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool operator!= (const RangeCheck rhs)
Defined at line 207 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h