|
static int | LSBitPosition (int number) |
|
static int | PopLSBitPosition (int &num) |
|
static void | SetFieldMaskBit (int bitPos, std::vector< int > &fieldMask) |
|
static void | SetFieldMaskBit (int bitPos, int *fieldMask, int fieldMaskLength) |
|
static void | ClearFieldMaskBit (int bitPos, int *fieldMask, int fieldMaskLength) |
|
static bool | GetFieldMaskBit (int bitPos, const int *fieldMask, int fieldMaskCount) |
|
static bool | GetFieldMaskBitUnchecked (int bitPos, int *fieldMask) |
|
static int | CountBits (int x, int maxPos=31) |
|
static int | CountBits (const int *x, int xCount, int maxPos=std::numeric_limits< int >::max()) |
|
The documentation for this class was generated from the following files:
- Native/MariaNative/MCommon/MBitManipulation.h
- Native/MariaNative/MCommon/MBitManipulation.cpp