template <typename T, typename U>

struct CheckedRshOp

Defined at line 373 of file ../../zircon/third_party/ulib/safemath/include/safemath/checked_math_impl.h

Right shift. Shifts less than 0 or greater than or equal to the number

of bits in the promoted type are undefined. Otherwise, it is always defined,

but a right shift of a negative value is implementation-dependent.

Public Methods

template <typename V>
bool Do (T x, U shift, V * result)

Defined at line 378 of file ../../zircon/third_party/ulib/safemath/include/safemath/checked_math_impl.h