This is part of C struct
notation - you can specify the size of an integer field in bits by using a : numBits
after the property name.
I must assume that the same syntax can be used in a C++ class (i'm a C guy, but i'm sure that this is doing the same thing in C++)