regArray это не объялвение поля класса, а неизвестно что, скорее похоже на объявление метода.
не понял? regArray - это массив списков (из 5-ти элементов), который в QSharedData я "втиснул"! Что имеете ввиду? 
если бы NUM_TYPES_REG было именем типа
эммм... ну NUM_TYPES_REG объявлена как:
       ....
	static const int NUM_TYPES_REG=5;			//количество типов регистров (0x+1x+3x+4x+6x = 5)
       ....
если Вас смутило то, что нет слова public - то оно есть:
    class TPrivateData : public QSharedData{
    [b]public:[/b]
        ...
        QVector< QList< TModbusRegister * > > regArray(NUM_TYPES_REG); // <- это строка № 147
        ...
    }