#include <unwind-prot.h>
Inherited by unwind_protect_safe.
List of all members.
Constructor & Destructor Documentation
unwind_protect::unwind_protect |
( |
void |
|
) |
[inline] |
unwind_protect::~unwind_protect |
( |
void |
|
) |
[inline] |
Member Function Documentation
void unwind_protect::add |
( |
elem * |
new_elem |
) |
[inline] |
void unwind_protect::add |
( |
void(*)(void *) |
fcn, |
|
|
void * |
ptr = 0 | |
|
) |
| | [inline] |
template<class T >
void unwind_protect::add_delete |
( |
T * |
obj |
) |
[inline] |
template<class T >
void unwind_protect::add_fcn |
( |
void(*)(T) |
action, |
|
|
T |
val | |
|
) |
| | [inline] |
template<class T >
void unwind_protect::add_fcn |
( |
void(*)(const T &) |
action, |
|
|
T |
val | |
|
) |
| | [inline] |
void unwind_protect::add_fcn |
( |
void(*)(void) |
fcn |
) |
[inline] |
template<class T >
void unwind_protect::add_method |
( |
T * |
obj, |
|
|
void(T::*)(void) |
method | |
|
) |
| | [inline] |
void unwind_protect::discard |
( |
void |
|
) |
[inline] |
void unwind_protect::discard_top |
( |
void |
|
) |
[inline] |
void unwind_protect::discard_top |
( |
int |
num |
) |
[inline] |
unwind_protect::operator bool |
( |
void |
|
) |
const [inline] |
template<class T >
void unwind_protect::protect_var |
( |
T & |
var |
) |
[inline] |
template<class T >
void unwind_protect::protect_var |
( |
T & |
var, |
|
|
const T & |
val | |
|
) |
| | [inline] |
void unwind_protect::run |
( |
void |
|
) |
[inline] |
void unwind_protect::run_top |
( |
void |
|
) |
[inline] |
void unwind_protect::run_top |
( |
int |
num |
) |
[inline] |
The documentation for this class was generated from the following file: