path: root/src/corelib/kernel
diff options
authorMarc Mutz <>2012-02-26 23:01:46 +0100
committerQt by Nokia <>2012-02-29 23:36:47 +0100
commitff004175bcd5dc23f8c080cd390b04117c9f51df (patch)
tree752f4a48f2b26373db06e753071e358a4783c9a2 /src/corelib/kernel
parent3f1a4be30263a676b7e188bf6cfa809c7788c87f (diff)
QFlags: mark as Q_PRIMITIVE_TYPE
I originally tried to put Q_DECLARE_TYPEINFOs into Q_DECLARE_OPERATORS_FOR_FLAGS, to declare not only the flags type, but also the underlying enum as primitive, but too many users (arguably correctly) used Q_DECLARE_OPERATORS_FOR_FLAGS at (non-global) namespace scope where QTypeInfo would have been specialised in the wrong namespace. So specialise QTypeInfo for QFlags<T> only. Change-Id: I4af6e29aefbd9460a3d2bc6405f03cdf6b1096bc Reviewed-by: Thiago Macieira <> Reviewed-by: Stephen Kelly <> Reviewed-by: Olivier Goffart <>
Diffstat (limited to 'src/corelib/kernel')
0 files changed, 0 insertions, 0 deletions