|
inlineconstexpr |
Parameters
x
: argument to be shifted.n
: shift.c
: Conditional expression masking the operation.m
: Logical value masking the operation.Return value
N
is the size in bits of the element type of x
, all elements of n must belong to the interval: ]0, N[
or the result is undefined.<<
is supported, the <<
operator on standard scalar types is the original one and so can not be overloaded on standard floating parameters due to C++ limitations.