checks flag in bit value
auto a = 0b01; auto b = 0b10; auto c = 0b11; assert( hasFlag(c,a) ); assert( hasFlag(c,b) ); assert( hasFlag(c,0) );
See Implementation
checks flag in bit value