A class to work with class member functions with no arguments. More...
#include <util.h>
Public Member Functions | |
| ~guardObj0 () | |
| Desutructor. | |
Public Member Functions inherited from ibis::util::guardBase | |
| void | dismiss () const |
| Tell the guard that it does not need to invoke clean up function any more. More... | |
Static Public Member Functions | |
| static guardObj0< C, F > | makeGuard (C &o, F f) |
Protected Member Functions | |
| void | execute () |
| guardObj0 (C &o, F f) | |
| Constructor. | |
Protected Member Functions inherited from ibis::util::guardBase | |
| guardBase (const guardBase &rhs) | |
| !< Default constructor. More... | |
| ~guardBase () | |
| Destructor. No need to be virtual. | |
Friends | |
| class | guardBase |
Additional Inherited Members | |
Static Protected Member Functions inherited from ibis::util::guardBase | |
| template<typename T > | |
| static void | cleanup (T &task) throw () |
| A template to invoke the function registered. More... | |
Protected Attributes inherited from ibis::util::guardBase | |
| volatile bool | done_ |
A class to work with class member functions with no arguments.
|
| |