#include "unwind-prot.h"
Public Member Functions | |
elem (void) | |
virtual | ~elem (void) |
virtual void | run (void) |
Private Member Functions | |
elem (const elem &) | |
elem & | operator= (const elem &) |
Private Attributes | |
elem * | next |
Friends | |
class | unwind_protect |
Definition at line 41 of file unwind-prot.h.
unwind_protect::elem::elem | ( | void | ) | [inline] |
Definition at line 46 of file unwind-prot.h.
virtual unwind_protect::elem::~elem | ( | void | ) | [inline, virtual] |
Definition at line 50 of file unwind-prot.h.
unwind_protect::elem::elem | ( | const elem & | ) | [private] |
virtual void unwind_protect::elem::run | ( | void | ) | [inline, virtual] |
Reimplemented in unwind_protect::fcn_elem, unwind_protect::fcn_arg_elem< T >, unwind_protect::fcn_crefarg_elem< T >, unwind_protect::method_elem< T >, unwind_protect::restore_var_elem< T >, and unwind_protect::delete_ptr_elem< T >.
Definition at line 48 of file unwind-prot.h.
friend class unwind_protect [friend] |
Definition at line 52 of file unwind-prot.h.
elem* unwind_protect::elem::next [private] |
Definition at line 43 of file unwind-prot.h.
Referenced by unwind_protect::add(), and unwind_protect::discard_top().