class RangeCheck
Defined at line 147 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 ()
Defined at line 149 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
void RangeCheck (bool is_in_lower_bound, bool is_in_upper_bound)
Defined at line 150 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool operator== (const RangeCheck & rhs)
Defined at line 153 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsValid ()
Defined at line 155 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsInvalid ()
Defined at line 156 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsOverflow ()
Defined at line 157 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsUnderflow ()
Defined at line 158 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsOverflowFlagSet ()
Defined at line 159 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h
bool IsUnderflowFlagSet ()
Defined at line 160 of file ../../zircon/third_party/ulib/safemath/include/safemath/safe_conversions_impl.h