finalizer struct to help with exception safety sets variable to value on destruction More...
#include <utility.hpp>

Public Member Functions | |
| variable_finalizer (T &variable, T value) | |
| ~variable_finalizer () | |
Public Attributes | |
| T & | variable_ |
| T | value_ |
finalizer struct to help with exception safety sets variable to value on destruction
Definition at line 76 of file utility.hpp.
| wb::variable_finalizer< T >::variable_finalizer | ( | T & | variable, | |
| T | value | |||
| ) | [inline] |
Definition at line 78 of file utility.hpp.
| wb::variable_finalizer< T >::~variable_finalizer | ( | ) | [inline] |
Definition at line 82 of file utility.hpp.
References wb::variable_finalizer< T >::value_, and wb::variable_finalizer< T >::variable_.
| T wb::variable_finalizer< T >::value_ |
Definition at line 87 of file utility.hpp.
Referenced by wb::variable_finalizer< T >::~variable_finalizer().
| T& wb::variable_finalizer< T >::variable_ |
Definition at line 86 of file utility.hpp.
Referenced by wb::variable_finalizer< T >::~variable_finalizer().
| Generated by doxygen 1.7.1 on Mon Apr 23 2012 01:27:31 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |