ビットフィールド共用体 [詳解]
#include <tdapSchema.h>
公開変数類 | |
struct { | |
unsigned short bit0: 1 | |
unsigned short bit1: 1 | |
unsigned short bit2: 1 | |
unsigned short bit3: 1 | |
unsigned short bit4: 1 | |
unsigned short bit5: 1 | |
unsigned short bit6: 1 | |
unsigned short bit7: 1 | |
unsigned short bit8: 1 | |
unsigned short bit9: 1 | |
unsigned short bitA: 1 | |
unsigned short bitB: 1 | |
unsigned short bitC: 1 | |
unsigned short bitD: 1 | |
unsigned short bitE: 1 | |
unsigned short bitF: 1 | |
}; | |
unsigned short | all |
ビットフィールド共用体
16ビットのビットフィールドへのアクセスを提供します。
struct { ... } |
unsigned short all |
すべてのビットフィールドをshortで取得、設定します。
unsigned short bit0 |
unsigned short bit1 |
unsigned short bit2 |
unsigned short bit3 |
unsigned short bit4 |
unsigned short bit5 |
unsigned short bit6 |
unsigned short bit7 |
unsigned short bit8 |
unsigned short bit9 |
unsigned short bitA |
unsigned short bitB |
unsigned short bitC |
unsigned short bitD |
unsigned short bitE |
unsigned short bitF |