![]() |
NIM 跨平台 C++ SDK
|
#include <phmap.h>
Public 类型 | |
| using | value_type = int |
| using | iterator = BitMask |
| using | const_iterator = BitMask |
Public 成员函数 | |
| BitMask (T mask) | |
| BitMask & | operator++ () |
| operator bool () const | |
| uint32_t | operator* () const |
| uint32_t | LowestBitSet () const |
| uint32_t | HighestBitSet () const |
| BitMask | begin () const |
| BitMask | end () const |
| uint32_t | TrailingZeros () const |
| uint32_t | LeadingZeros () const |
Private 属性 | |
| T | mask_ |
友元 | |
| bool | operator== (const BitMask &a, const BitMask &b) |
| bool | operator!= (const BitMask &a, const BitMask &b) |
| using phmap::priv::BitMask< T, SignificantBits, Shift >::const_iterator = BitMask |
| using phmap::priv::BitMask< T, SignificantBits, Shift >::iterator = BitMask |
| using phmap::priv::BitMask< T, SignificantBits, Shift >::value_type = int |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
private |