/////////////////////////////////////////////////////////////////////////////
/**
+ @class wxScopeGuard
+
Scope guard is an object which allows executing an action on scope exit.
The objects of this class must be constructed using wxMakeGuard() function.
+
+ @nolibrary
+ @category{misc}
*/
class wxScopeGuard
{
}
@endcode
+ Notice that @a value is copied, i.e. stored by value, so it can be a
+ temporary object returned by a function call, for example.
+
@see wxON_BLOCK_EXIT_OBJ0(), wxON_BLOCK_EXIT_NULL()
@header{wx/scopeguard.h}