Fabcoin Core  0.16.2
P2P Digital Currency
SafeLeftShift Class Reference

Safely left shift values when undefined behavior could occur. More...

#include <misc.h>

Detailed Description

Safely left shift values when undefined behavior could occur.

Template Parameters
bitsthe number of bit positions to shift the value
Tclass or type
Parameters
valuethe value to left shift
Returns
the shifted value or 0

SafeLeftShift safely shifts the value to the left when undefined behavior could occur under C/C++ rules. SafeLeftShift will return the shifted value or 0 if undefined behavior would occur.


The documentation for this class was generated from the following file: