QScopedValueRollback: use ctor-init-list

Avoids calls to the default ctor for member 'oldValue'.

Change-Id: Ieb9570b74e4a46b28c04625fac3ce267074c4a76
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
bb10
Marc Mutz 2015-04-16 11:19:59 +02:00
parent d3dfb8d8f1
commit fb144aabbf
1 changed files with 2 additions and 4 deletions

View File

@ -43,15 +43,13 @@ class QScopedValueRollback
{
public:
explicit QScopedValueRollback(T &var) :
varRef(var)
varRef(var), oldValue(var)
{
oldValue = varRef;
}
explicit QScopedValueRollback(T &var, T value) :
varRef(var)
varRef(var), oldValue(var)
{
oldValue = varRef;
varRef = value;
}