Add nicer error message in qMetaTypeId function.
authorJędrzej Nowacki <jedrzej.nowacki@nokia.com>
Tue, 6 Mar 2012 14:12:06 +0000 (15:12 +0100)
committerQt by Nokia <qt-info@nokia.com>
Wed, 7 Mar 2012 11:31:46 +0000 (12:31 +0100)
commit7439fb47cd7c5731dd1aadeaf10c46b58aa59798
treea5ea8f5d7cf4e8dac8a765977fcf2ed93494dd14
parentf72cbc7ce476b48f75a2b8b31c3e3ea0ac96bd11
Add nicer error message in qMetaTypeId function.

The function can be used only with a registered type and it would fail
to compile for other types. By adding the static assert we can print
an almost user friendly compilation error message.

Change-Id: I59ab148cabf32afe0baef186b82cb03303b57780
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
src/corelib/kernel/qmetatype.h