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