UCommon
Public Member Functions
ucommon::save_restore< T > Class Template Reference

Save and restore global objects in function call stack frames. More...

#include <generics.h>

Public Member Functions

 save_restore (T &object)
 Save object into local copy and keep reference to the original object.
 ~save_restore ()
 Restore original when stack frame is released.

Detailed Description

template<typename T>
class ucommon::save_restore< T >

Save and restore global objects in function call stack frames.

Author:
David Sugar <dyfet@gnutelephony.org>

Definition at line 422 of file generics.h.


Constructor & Destructor Documentation

template<typename T >
ucommon::save_restore< T >::save_restore ( T &  object) [inline]

Save object into local copy and keep reference to the original object.

Parameters:
objectto save.

Definition at line 433 of file generics.h.


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