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 | } |
+-----+