#include "unwind-prot.h"
Public Member Functions | |
fcn_arg_elem (void(*fcn)(T), T arg) | |
void | run (void) |
Private Member Functions | |
fcn_arg_elem (const fcn_arg_elem &) | |
fcn_arg_elem & | operator= (const fcn_arg_elem &) |
Private Attributes | |
T | e_arg |
void(* | e_fcn )(T) |
Friends | |
class | unwind_protect |
Definition at line 81 of file unwind-prot.h.
unwind_protect::fcn_arg_elem< T >::fcn_arg_elem | ( | void(*)(T) | fcn, | |
T | arg | |||
) | [inline] |
Definition at line 84 of file unwind-prot.h.
unwind_protect::fcn_arg_elem< T >::fcn_arg_elem | ( | const fcn_arg_elem< T > & | ) | [private] |
fcn_arg_elem& unwind_protect::fcn_arg_elem< T >::operator= | ( | const fcn_arg_elem< T > & | ) | [private] |
void unwind_protect::fcn_arg_elem< T >::run | ( | void | ) | [inline, virtual] |
Reimplemented from unwind_protect::elem.
Definition at line 87 of file unwind-prot.h.
friend class unwind_protect [friend, inherited] |
Definition at line 52 of file unwind-prot.h.
T unwind_protect::fcn_arg_elem< T >::e_arg [private] |
Definition at line 98 of file unwind-prot.h.
void(* unwind_protect::fcn_arg_elem< T >::e_fcn)(T) [private] |
Definition at line 97 of file unwind-prot.h.