Bitsize pragma

The bitsize pragma is for object field members. It declares the field as a bitfield in C/C++.

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

generates:

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