#include "unwind-prot.h"
Public Member Functions | |
restore_var_elem (T &ref, const T &val) | |
void | run (void) |
Private Member Functions | |
restore_var_elem (const restore_var_elem &) | |
restore_var_elem & | operator= (const restore_var_elem &) |
Private Attributes | |
T * | e_ptr |
T | e_val |
Friends | |
class | unwind_protect |
Definition at line 144 of file unwind-prot.h.
unwind_protect::restore_var_elem< T >::restore_var_elem | ( | T & | ref, | |
const T & | val | |||
) | [inline] |
Definition at line 147 of file unwind-prot.h.
unwind_protect::restore_var_elem< T >::restore_var_elem | ( | const restore_var_elem< T > & | ) | [private] |
restore_var_elem& unwind_protect::restore_var_elem< T >::operator= | ( | const restore_var_elem< T > & | ) | [private] |
void unwind_protect::restore_var_elem< T >::run | ( | void | ) | [inline, virtual] |
Reimplemented from unwind_protect::elem.
Definition at line 150 of file unwind-prot.h.
friend class unwind_protect [friend, inherited] |
Definition at line 52 of file unwind-prot.h.
T* unwind_protect::restore_var_elem< T >::e_ptr [private] |
Definition at line 160 of file unwind-prot.h.
T unwind_protect::restore_var_elem< T >::e_val [private] |
Definition at line 160 of file unwind-prot.h.