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
parent
d3dfb8d8f1
commit
fb144aabbf
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue