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 |