Make QMetaTypeInterface POD.
authorJędrzej Nowacki <jedrzej.nowacki@nokia.com>
Tue, 13 Dec 2011 15:12:32 +0000 (16:12 +0100)
committerQt by Nokia <qt-info@nokia.com>
Mon, 19 Dec 2011 09:21:16 +0000 (10:21 +0100)
commit31d8ecfe3b6b5ab27e4bb36aeeeae917e0aabc23
tree171fc47b8cfe04dfd2c734e24679c99f7f97db7f
parente75e4421cdcaba1e0c2920251b114d0318155d3c
Make QMetaTypeInterface POD.

QMetaTypeInterface has to be POD because it is constructed in a static
array. Constructors in POD types are not allowed so we will use a macro
instead.

Change-Id: Iab9ae776dfe4dcd7148558f02d6181c5917aa5c3
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
src/corelib/kernel/qmetatype.cpp
src/corelib/kernel/qmetatype_p.h
src/gui/kernel/qguivariant.cpp
src/widgets/kernel/qwidgetsvariant.cpp