enum | Constants : unsigned int {
SIZE_BIT_SHIFT = 0,
SIZE_BIT_COUNT = 8,
SIZE_FULL = ((1 << SIZE_BIT_COUNT) - 1),
SIZE_MASK = SIZE_FULL << SIZE_BIT_SHIFT,
FLAGS_BIT_SHIFT = SIZE_BIT_SHIFT + SIZE_BIT_COUNT,
FLAGS_BIT_COUNT = 8,
FLAGS_FULL = ((1 << FLAGS_BIT_COUNT) - 1),
FLAGS_MASK = FLAGS_FULL << FLAGS_BIT_SHIFT
} |