ConstReadonlyCHAR: numberchar; an array of these carries text.
ReadonlyDOUBLE: numberdouble.
ReadonlyFLOAT: numberfloat.
ReadonlyINT16: numberint16_t.
ReadonlyINT32: numberint32_t.
ReadonlyINT64: numberint64_t.
ReadonlyINT8: numberint8_t.
ReadonlyUINT16: numberuint16_t.
ReadonlyUINT32: numberuint32_t.
ReadonlyUINT64: numberuint64_t.
ReadonlyUINT8: numberuint8_t.
The field types a message definition uses.
Provided as a runtime object because the generated constants are plain numbers, and a caller describing a dialect wants to write the type rather than remember its code.