Searched refs:BitFlag (Results 1 – 2 of 2) sorted by relevance
369 … uint8_t BitFlag(uint8_t aBit) const { return static_cast<uint8_t>(1U << (aBit % kBitsPerByte)); } in BitFlag() function in ot::MeshCoP::SteeringData371 bool GetBit(uint8_t aBit) const { return (m8[BitIndex(aBit)] & BitFlag(aBit)) != 0; } in GetBit()372 void SetBit(uint8_t aBit) { m8[BitIndex(aBit)] |= BitFlag(aBit); } in SetBit()373 void ClearBit(uint8_t aBit) { m8[BitIndex(aBit)] &= ~BitFlag(aBit); } in ClearBit()
687 bool Contains(RadioType aType) const { return ((mBitMask & BitFlag(aType)) != 0); } in Contains()694 void Add(RadioType aType) { mBitMask |= BitFlag(aType); } in Add()713 void Remove(RadioType aType) { mBitMask &= ~BitFlag(aType); } in Remove()742 …static uint8_t BitFlag(RadioType aType) { return static_cast<uint8_t>(1U << static_cast<uint8_t>(a… in BitFlag() function in ot::Mac::RadioTypes