class Footer::FooterPrivate { public: FooterPrivate() : version(0), footerPresent(true), headerPresent(false), isHeader(false), itemCount(0), tagSize(0) {} ~FooterPrivate() {} uint version; bool footerPresent; bool headerPresent; bool isHeader; uint itemCount; uint tagSize; static const uint size = 32; };