hasFlag

checks flag in bit value

bool
hasFlag
(
T
)
(,
in T flag
)
if (
isIntegral!T
)

Examples

auto a = 0b01;
auto b = 0b10;
auto c = 0b11;
assert( hasFlag(c,a) );
assert( hasFlag(c,b) );
assert( hasFlag(c,0) );

Meta