#include <raw_hash_set.h>
Public Types | |
using | const_iterator = BitMask |
using | const_iterator = BitMask |
using | iterator = BitMask |
using | iterator = BitMask |
using | value_type = int |
using | value_type = int |
Public Member Functions | |
BitMask | begin () const |
BitMask | begin () const |
BitMask (T mask) | |
BitMask (T mask) | |
BitMask | end () const |
BitMask | end () const |
uint32_t | HighestBitSet () const |
uint32_t | LeadingZeros () const |
uint32_t | LowestBitSet () const |
operator bool () const | |
int | operator* () const |
uint32_t | operator* () const |
BitMask & | operator++ () |
BitMask & | operator++ () |
uint32_t | TrailingZeros () const |
![]() | |
uint32_t | HighestBitSet () const |
uint32_t | LeadingZeros () const |
uint32_t | LowestBitSet () const |
NonIterableBitMask (T mask) | |
operator bool () const | |
uint32_t | TrailingZeros () const |
Private Types | |
using | Base = NonIterableBitMask< T, SignificantBits, Shift > |
Private Attributes | |
T | mask_ |
Friends | |
bool | operator!= (const BitMask &a, const BitMask &b) |
bool | operator!= (const BitMask &a, const BitMask &b) |
bool | operator== (const BitMask &a, const BitMask &b) |
bool | operator== (const BitMask &a, const BitMask &b) |
Additional Inherited Members | |
![]() | |
T | mask_ |
Definition at line 372 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
|
private |
Definition at line 373 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
using absl::container_internal::BitMask< T, SignificantBits, Shift >::const_iterator = BitMask |
Definition at line 215 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
using absl::container_internal::BitMask< T, SignificantBits, Shift >::const_iterator = BitMask |
Definition at line 382 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
using absl::container_internal::BitMask< T, SignificantBits, Shift >::iterator = BitMask |
Definition at line 214 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
using absl::container_internal::BitMask< T, SignificantBits, Shift >::iterator = BitMask |
Definition at line 381 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
using absl::container_internal::BitMask< T, SignificantBits, Shift >::value_type = int |
Definition at line 213 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
using absl::container_internal::BitMask< T, SignificantBits, Shift >::value_type = int |
Definition at line 380 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inlineexplicit |
Definition at line 378 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inlineexplicit |
Definition at line 217 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 231 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 391 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 232 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 392 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 227 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 238 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 224 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inlineexplicit |
Definition at line 222 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 223 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 389 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 218 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 384 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
|
inline |
Definition at line 234 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
friend |
Definition at line 248 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
friend |
Definition at line 398 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
|
friend |
Definition at line 245 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.
|
friend |
Definition at line 395 of file abseil-cpp/absl/container/internal/raw_hash_set.h.
|
private |
Definition at line 252 of file bloaty/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h.