removeFlags

remove flags from bit value

removeFlags
(
T
)
(,
in T[] list...
)
if (
isIntegral!T
)

Examples

auto a = 0b01;
auto b = 0b10;
auto c = 0b11;
assertEq( removeFlags(c,a), b );
assertEq( removeFlags(c,b), a );
assertEq( removeFlags(c,a,b), 0 );

Meta