abc プロジェクト
| 14.8.6. GetBitIdx メンバ関数説明 |
| メンバ関数名 | GetBitIdx |
| 定義ファイル名 | TuneRegion.cpp |
| 定義行 | 3660 |
| 所属名 | TTuneRegion |
| アクセス属性 | private |
| 宣言形式 | int GetBitIdx ( DWORD Bits ) |
| 概要 | 最初に1になっているBitの位置を返す。 |
| 戻り値 | Bit位置 |
| パラメタ説明 | Bits チェックするBits |
| 機能説明 | |
| 備考 | |
呼出し元関数一覧表
関数論理チャート
| +----------------------------------------+
3660 +--+ int TTuneRegion::GetBitIdx(DWORD Bits) |
3661 | { |
+--+-------------------------------------+
3662 +--- int i;
| +----------------------------+
3663 +--+ for(i = 0 ; i < 32 ; i++){ |
| +--+-------------------------+
| | +------------------------------+
3664 | +--+ if((Bits & (1 << i)) != 0){ |
| | +--+---------------------------+
| | | +------------+
3665 | | +--+ return i; |
| | | +------------+
| | +-+---+
3666 | | | } |
| | +-----+
| +-+---+
3667 | | } |
| +-----+
| +------------+
3668 +--+ return 0; |
| +------------+
+-+---+
3669 | } |
+-----+