Lines Matching refs:bit
90 constexpr bool Test(size_t bit) const
92 ASSERT(bit < Size());
93 return ((value_ >> static_cast<ValueType>(bit)) & 1U) != 0;
105 constexpr void Set(size_t bit)
107 ASSERT(bit < Size());
108 value_ |= (1U << bit);
111 constexpr void Set(size_t bit, bool value)
113 ASSERT(bit < Size());
115 Set(bit);
117 Reset(bit);
121 constexpr void Reset(size_t bit)
123 ASSERT(bit < Size());
124 value_ &= ~(1U << bit);
211 constexpr bool operator[](size_t bit) const
213 return Test(bit);
250 constexpr bool test(size_t bit) const
252 return Test(bit);
254 constexpr void set(size_t bit)
256 Set(bit);
258 constexpr void set(size_t bit, bool value)
260 Set(bit, value);
272 constexpr void reset(size_t bit)
274 Reset(bit);