Some header inclusion clean-ups.

o Include what is directly used, nothing more.
 o Don't rely on transitive inclusion.
 o Order inclusions as: 1) own, 2) Qt, 3) others.
 o Order inclusions alphabetically.
 o Use forward declarations where possible.
 o Blank line between include guard and #include directives.

Tested on Qt 4.8.6 and Qt 5.4.1.

This incidentally fixes "invalid use of incomplete type ‘class
QStringList’" which I got in pack_p.cpp with Qt 4.8.6.
This commit is contained in:
Elvis Stansvik committed 2015-04-11 15:48:55 +02:00
1 parent 64c7c813ca
commit 8d03b48b10
6 files changed
+26 -6

No files matched your search

+3
View File
@@ -1,6 +1,9 @@
#include "unpack_p.h"
#include "sysdep.h"
#include <QByteArray>
#include <QDebug>
#include <QMap>
MsgPackPrivate::type_parser_f MsgPackPrivate::unpackers[32] = {
unpack_nil,