構造体 osl::misc::BitOp
#include <bitOp.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を返す.
|
説明
bitOp.h の 134 行で定義されています。
関数
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を返す.
bitOp.h の 174 行で定義されています。
template<class Integer >
| static int osl::misc::BitOp::takeOneBit |
( |
Integer & |
mask |
) |
[inline, static] |
この構造体の説明は次のファイルから生成されました: