qt5base-lts/src/corelib
Marc Mutz 2fa7b3b317 Q(Unhandled)Exception: declare dtor out-of-line
De-duplicates vtables and enables RTTI on this hierarchy.

This is esp. important for exception classes, as RTTI is used
to select the catch clause to handle the exception in-flight.

The issue is made a bit complicated by the fact that the
exception specification changed from C++98 to 11 and that C++98
clients require the empty throw() specification while we don't
want to introduce warnings for C++11 users.

Let's hope no compiler includes throw specs into the mangled
names.

Task-number: QTBUG-45582
Change-Id: If086c8c38fccdc2c9c7e2aa7a492192cc1f86a6c
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2015-06-02 21:50:53 +00:00
..
animation Merge remote-tracking branch 'origin/5.4' into 5.5 2015-02-24 21:02:08 +01:00
arch Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
codecs QIconvCodec: fix compilation when NO_BOM is defined. 2015-04-09 06:09:16 +00:00
doc Merge remote-tracking branch 'origin/5.4' into 5.5 2015-04-15 09:09:24 +02:00
global Fix QIODevice::errorString() and other places where we expose errno 2015-05-29 14:47:58 +00:00
io Mark two member functions const 2015-05-29 08:05:33 +00:00
itemmodels QSortFilterProxyModel: improve formal argument naming for lessThan 2015-05-01 09:12:19 +00:00
json Make sure remove() doesn't corrupt the json object 2015-03-18 07:34:59 +00:00
kernel Add shared implementation of a NSAutoreleasePool wrapper to qglobal 2015-05-27 18:45:29 +00:00
mimetypes Merge remote-tracking branch 'origin/5.5' into dev 2015-04-22 09:25:54 +02:00
plugin Merge remote-tracking branch 'origin/5.5' into dev 2015-04-22 09:25:54 +02:00
statemachine QStateMachine: Use QSet::intersects() instead of QSet::intersect() 2015-05-30 15:00:00 +00:00
thread Q(Unhandled)Exception: declare dtor out-of-line 2015-06-02 21:50:53 +00:00
tools QSet: Introduce intersects(). 2015-05-30 07:15:24 +00:00
xml Fixed license headers 2015-02-17 18:46:09 +00:00
corelib.pro Use simd.prf for building MIPS DSP code 2014-07-25 17:48:39 +02:00
eval.pri Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
Qt5Config.cmake.in Check that files we expect to find actually exist when using a cmake package. 2013-05-20 15:20:26 +02:00
Qt5CoreConfigExtras.cmake.in Fixing Qt5CoreConfigExtras.cmake.in 2015-02-20 23:58:29 +00:00
Qt5CoreConfigExtrasMkspecDir.cmake.in Generate the directory for the mkspec include in a helper file. 2013-06-21 18:58:54 +02:00
Qt5CoreConfigExtrasMkspecDirForInstall.cmake.in Generate the directory for the mkspec include in a helper file. 2013-06-21 18:58:54 +02:00
Qt5CoreMacros.cmake CMake: Fix regression with quoted OPTIONS parameter 2015-03-11 07:31:33 +00:00
Qt5CTestMacros.cmake CMake: Introduce qt5_add_binary_resources 2015-02-11 20:59:35 +00:00
QtCore.dynlist Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00