Searched refs:FirstBit (Results 1 – 3 of 3) sorted by relevance
164 static_assert(Bitfield::FirstBit <= StorageBits, "Data must fit in mask");229 static constexpr unsigned FirstBit = Offset;277 return A::LastBit >= B::FirstBit && B::LastBit >= A::FirstBit;283 return A::NextBit == B::FirstBit && areContiguous<B, Others...>();
207 unsigned FirstBit = Begin % BITWORD_SIZE; variable208 Copy &= maskTrailingZeros<BitWord>(FirstBit);241 unsigned FirstBit = Begin % BITWORD_SIZE; in find_last_in() local242 Copy &= maskTrailingZeros<BitWord>(FirstBit); in find_last_in()278 unsigned FirstBit = Begin % BITWORD_SIZE; in find_last_unset_in() local279 Copy |= maskTrailingOnes<BitWord>(FirstBit); in find_last_unset_in()
67 TEST(BitfieldsTest, FirstBit) { in TEST() argument69 using FirstBit = Bitfield::Element<bool, 0, 1>; in TEST() typedef71 Bitfield::set<FirstBit>(Storage, true); in TEST()72 EXPECT_EQ(Bitfield::get<FirstBit>(Storage), true); in TEST()75 Bitfield::set<FirstBit>(Storage, false); in TEST()76 EXPECT_EQ(Bitfield::get<FirstBit>(Storage), false); in TEST()