QScopedValueRollback< T > Class Template Reference

QScopedValueRollback< T > Class Template Reference

#include <qscopedvaluerollback.h>

Class Description

template<typename T>
class QScopedValueRollback< T >

Definition at line 52 of file qscopedvaluerollback.h.

Public Member Functions

 QScopedValueRollback (T &var)
 
 ~QScopedValueRollback ()
 
void commit ()
 

Constructor & Destructor Documentation

QScopedValueRollback ( T &  var)
inline

Definition at line 55 of file qscopedvaluerollback.h.

55  :
56  varRef(var)
57  {
58  oldValue = varRef;
59  }
~QScopedValueRollback ( )
inline

Definition at line 61 of file qscopedvaluerollback.h.

62  {
63  varRef = oldValue;
64  }

Member Function Documentation

void commit ( )
inline

Definition at line 66 of file qscopedvaluerollback.h.

67  {
68  oldValue = varRef;
69  }

The documentation for this class was generated from the following file: