#include <mask.h>
すべてのメンバ一覧
Static Public メソッド |
template<class Integer > |
static int | bsf (Integer mask) |
template<class Integer > |
static int | bsr (Integer mask) |
template<class Integer > |
static int | takeOneBit (Integer &mask) |
template<class Integer > |
static int | countBit (Integer mask) |
template<class Integer > |
static bool | hasMultipleBit (Integer mask) |
template<class Integer > |
static Integer | lowestBit (Integer mask) |
| non-zeroのmaskのsetされているビットをLSBから探し,そのビットだけがsetされたmaskを返す.
|
説明
mask.h の 135 行で定義されています。
関数
template<class Integer >
static int osl::misc::BitOp::bsf |
( |
Integer |
mask |
) |
[inline, static] |
template<class Integer >
static int osl::misc::BitOp::bsr |
( |
Integer |
mask |
) |
[inline, static] |
template<class Integer >
static int osl::misc::BitOp::countBit |
( |
Integer |
mask |
) |
[inline, static] |
template<class Integer >
static bool osl::misc::BitOp::hasMultipleBit |
( |
Integer |
mask |
) |
[inline, static] |
template<class Integer >
static Integer osl::misc::BitOp::lowestBit |
( |
Integer |
mask |
) |
[inline, static] |
non-zeroのmaskのsetされているビットをLSBから探し,そのビットだけがsetされたmaskを返す.
mask.h の 179 行で定義されています。
template<class Integer >
static int osl::misc::BitOp::takeOneBit |
( |
Integer & |
mask |
) |
[inline, static] |
この構造体の説明は次のファイルから生成されました: