62 return mask.hasMultipleBit();
72 return mask.countBit2();
80 return mask.countBit();
85 return mask.takeOneBit();
89 using container::PieceMask64;
static int numToIndex(int)
PieceMask64(misc::Mask64 const &m)
PieceMask64 & operator^=(const PieceMask64 &o)
static int numToOffset(int num)
misc::Mask64 & mutableMask(int)
int countBit2() const
bit の数を2まで数える
PieceMask64 & operator|=(const PieceMask64 &o)
PieceMask64 & operator+=(const PieceMask64 &o)
bool hasMultipleBit() const
const misc::Mask64 & getMask(int) const
PieceMask64 & operator&=(const PieceMask64 &o)
PieceMask64 & operator-=(const PieceMask64 &o)
static const GeneralMask makeDirect(Integer value)
const PtypeO PTYPEO_EDGE __attribute__((unused))