aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/corelib.qbs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-12-01 09:40:19 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2017-12-06 11:49:41 +0000
commit2299a79c1ada2696807f40d54da958837ecffbba (patch)
treed50c1c0b200376f32637bf074aecf2fcc4538b4c /src/lib/corelib/corelib.qbs
parent3b41dd8d70897900bb8e988732bf37b94a165e0b (diff)
Get rid of the PersistentObject class
Our serialization requirements are fully served by the template mechanism; there is no need to put an inheritance-based approach on top of it. Now there is no more virtual inheritance, which allowed us to get rid of one more dynamic_cast. According to our benchmarker, build graph loading has become about 3% faster. Change-Id: If2f5080f74a0ef972a575ac2798f9d94a7f3b519 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Diffstat (limited to 'src/lib/corelib/corelib.qbs')
-rw-r--r--src/lib/corelib/corelib.qbs1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/lib/corelib/corelib.qbs b/src/lib/corelib/corelib.qbs
index 459a22cf6..f5a7fe7fa 100644
--- a/src/lib/corelib/corelib.qbs
+++ b/src/lib/corelib/corelib.qbs
@@ -375,7 +375,6 @@ QbsLibrary {
"pathutils.h",
"persistence.cpp",
"persistence.h",
- "persistentobject.h",
"preferences.cpp",
"processresult.cpp",
"processresult_p.h",