diff --git a/src/msgpack.cpp b/src/msgpack.cpp index 0fb155d..36e011e 100644 --- a/src/msgpack.cpp +++ b/src/msgpack.cpp @@ -1,7 +1,7 @@ #include "msgpack.h" +#include "msgpack_common.h" #include "private/unpack_p.h" #include "private/pack_p.h" -#include QVariant MsgPack::unpack(const QByteArray &data) { diff --git a/src/msgpack.h b/src/msgpack.h index 5a86fae..cf4c540 100644 --- a/src/msgpack.h +++ b/src/msgpack.h @@ -1,10 +1,12 @@ #ifndef MSGPACK_H #define MSGPACK_H -#include -#include + #include "msgpack_common.h" #include "msgpack_export.h" +#include +#include + namespace MsgPack { MSGPACK_EXPORT QVariant unpack(const QByteArray &data); diff --git a/src/private/pack_p.cpp b/src/private/pack_p.cpp index eec0f56..7e759d1 100644 --- a/src/private/pack_p.cpp +++ b/src/private/pack_p.cpp @@ -1,7 +1,13 @@ #include "pack_p.h" #include "private/sysdep.h" -#include + +#include #include +#include +#include +#include + +#include QHash MsgPackPrivate::user_packers; bool MsgPackPrivate::compatibilityMode = false; diff --git a/src/private/pack_p.h b/src/private/pack_p.h index ed0d5b3..b29f971 100644 --- a/src/private/pack_p.h +++ b/src/private/pack_p.h @@ -1,8 +1,14 @@ #ifndef PACK_P_H #define PACK_P_H -#include + #include "../msgpack_common.h" +#include +#include + +class QByteArray; +class QString; + namespace MsgPackPrivate { /* if wr (write) == false, packer just moves pointer forward * diff --git a/src/private/unpack_p.cpp b/src/private/unpack_p.cpp index db868b1..511bd4a 100644 --- a/src/private/unpack_p.cpp +++ b/src/private/unpack_p.cpp @@ -1,6 +1,9 @@ #include "unpack_p.h" #include "sysdep.h" + +#include #include +#include MsgPackPrivate::type_parser_f MsgPackPrivate::unpackers[32] = { unpack_nil, diff --git a/src/private/unpack_p.h b/src/private/unpack_p.h index e9cda80..ed8b323 100644 --- a/src/private/unpack_p.h +++ b/src/private/unpack_p.h @@ -1,8 +1,11 @@ #ifndef MSGPACK_P_H #define MSGPACK_P_H -#include + #include "../msgpack_common.h" +#include +#include + namespace MsgPackPrivate { /* unpack functions: