Bitsize 编译指示

bitsize 编译指示用于对象字段成员。它将该字段声明为C/C++中的位字段。

  1. type
  2. mybitfield = object
  3. flag {.bitsize:1.}: cuint

生成:

  1. struct mybitfield {
  2. unsigned int flag:1;
  3. };