|
GDB (xrefs)
|
#include "scoped_restore.h"
Public Member Functions | |
| scoped_restore_tmpl (T *var) | |
| template<typename T2 > | |
| scoped_restore_tmpl (T *var, T2 value) | |
| scoped_restore_tmpl (const scoped_restore_tmpl< T > &other) | |
| ~scoped_restore_tmpl () | |
Public Member Functions inherited from scoped_restore_base | |
| void | release () const |
Private Member Functions | |
| T * | saved_var () |
| scoped_restore_tmpl & | operator= (const scoped_restore_tmpl &) |
Private Attributes | |
| const T | m_saved_value |
Additional Inherited Members | |
Protected Member Functions inherited from scoped_restore_base | |
| scoped_restore_base (void *saved_var) | |
Protected Attributes inherited from scoped_restore_base | |
| void * | m_saved_var |
Definition at line 50 of file scoped_restore.h.
|
inline |
Definition at line 57 of file scoped_restore.h.
|
inline |
Definition at line 69 of file scoped_restore.h.
|
inline |
Definition at line 76 of file scoped_restore.h.
|
inline |
Definition at line 83 of file scoped_restore.h.
|
private |
|
inlineprivate |
Definition at line 92 of file scoped_restore.h.
Referenced by scoped_restore_tmpl< quit_handler_ftype *>::~scoped_restore_tmpl().
|
private |
Definition at line 99 of file scoped_restore.h.
Referenced by scoped_restore_tmpl< quit_handler_ftype *>::~scoped_restore_tmpl().
1.8.14