class RangeCheck
Defined at line 193 of file ../../third_party/mini_chromium/src/base/numerics/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 195 of file ../../third_party/mini_chromium/src/base/numerics/safe_conversions_impl.h
void RangeCheck ()
Defined at line 197 of file ../../third_party/mini_chromium/src/base/numerics/safe_conversions_impl.h
bool IsValid ()
Defined at line 198 of file ../../third_party/mini_chromium/src/base/numerics/safe_conversions_impl.h
bool IsInvalid ()
Defined at line 199 of file ../../third_party/mini_chromium/src/base/numerics/safe_conversions_impl.h
bool IsOverflow ()
Defined at line 200 of file ../../third_party/mini_chromium/src/base/numerics/safe_conversions_impl.h
bool IsUnderflow ()
Defined at line 201 of file ../../third_party/mini_chromium/src/base/numerics/safe_conversions_impl.h
bool IsOverflowFlagSet ()
Defined at line 202 of file ../../third_party/mini_chromium/src/base/numerics/safe_conversions_impl.h
bool IsUnderflowFlagSet ()
Defined at line 203 of file ../../third_party/mini_chromium/src/base/numerics/safe_conversions_impl.h
bool operator== (const RangeCheck rhs)
Defined at line 204 of file ../../third_party/mini_chromium/src/base/numerics/safe_conversions_impl.h
bool operator!= (const RangeCheck rhs)
Defined at line 208 of file ../../third_party/mini_chromium/src/base/numerics/safe_conversions_impl.h