#include "unwind-prot.h"
Public Member Functions | |
method_elem (T *obj, void(T::*method)(void)) | |
void | run (void) |
Private Member Functions | |
method_elem (const method_elem &) | |
method_elem | operator= (const method_elem &) |
Private Attributes | |
void(T::* | e_method )(void) |
T * | e_obj |
Friends | |
class | unwind_protect |
Definition at line 121 of file unwind-prot.h.
unwind_protect::method_elem< T >::method_elem | ( | T * | obj, | |
void(T::*)(void) | method | |||
) | [inline] |
Definition at line 124 of file unwind-prot.h.
unwind_protect::method_elem< T >::method_elem | ( | const method_elem< T > & | ) | [private] |
method_elem unwind_protect::method_elem< T >::operator= | ( | const method_elem< T > & | ) | [private] |
void unwind_protect::method_elem< T >::run | ( | void | ) | [inline, virtual] |
Reimplemented from unwind_protect::elem.
Definition at line 127 of file unwind-prot.h.
friend class unwind_protect [friend, inherited] |
Definition at line 52 of file unwind-prot.h.
void(T::* unwind_protect::method_elem< T >::e_method)(void) [private] |
Definition at line 132 of file unwind-prot.h.
T* unwind_protect::method_elem< T >::e_obj [private] |
Definition at line 131 of file unwind-prot.h.