FixedSizeBitSet< EXPONENT > Class Template Reference Data Structures
#include <fixedsizebitset.h>
公共成员函数 |
|
FixedSizeBitSet () | |
Bool | Contains ( UInt index) const |
void | 添加 ( UInt index, Bool &added) |
void | 添加 ( UInt index) |
void | 移除 ( UInt index) |
void | Intersect (const FixedSizeBitSet &b) |
Bool | IsPopulated () const |
Bool | IsEmpty () const |
void | 重置 () |
静态公共属性 |
|
static const Int | SIZE_EXPONENT |
Private Types |
|
using | IntType = UInt |
Private Attributes |
|
IntType | _bits [ INT_COUNT ] |
Static Private Attributes |
|
static const Int | INT_WIDTH_EXPONENT |
static const Bool | SINGLE_INT |
static const Int | INT_COUNT |
|
private |
FixedSizeBitSet | ( | ) |
Bool Contains | ( | UInt | index | ) | const |
void Add | ( | UInt | index , |
Bool & | added | ||
) |
void Add | ( | UInt | index | ) |
void Remove | ( | UInt | index | ) |
void Intersect | ( | const FixedSizeBitSet < EXPONENT > & | b | ) |
Bool IsPopulated | ( | ) | const |
Bool IsEmpty | ( | ) | const |
void Reset | ( | ) |
|
static private |
|
static private |
|
static private |
|
private |
|