summaryrefslogtreecommitdiffstats
path: root/LICENSE.GPL3
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2016-02-26 11:09:51 +0100
committerMarc Mutz <marc.mutz@kdab.com>2016-03-10 22:42:34 +0000
commitadb377c89eac50f8de60c0eb363a37de3301d79d (patch)
tree48ca51db885722a322cff89626ae17b9fdb8cd6c /LICENSE.GPL3
parent747b39db66cc0a8683b05ec5f09a22c9d04a9ab0 (diff)
ibus: mark some types as movable
These types are held in QVariant, and QIBusAttribute is also held in QVector. Now that they are no longer polymorphic, they can be marked as movable. Remove user-defined dtors to unlock the implicit move special member functions, which I enforce in my local tree for all Q_MOVABLE_TYPEs. Add std::move() when appending QIBusAttribute. QVector has rvalue-push_back(). Change-Id: Ibb359939d5c11b5ef1f8ceced9a051cdde452dd5 Reviewed-by: Takao Fujiwara <takao.fujiwara1@gmail.com> Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
Diffstat (limited to 'LICENSE.GPL3')
0 files changed, 0 insertions, 0 deletions