Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
ibis::util::guardObj0< C, F > Class Template Reference

A class to work with class member functions with no arguments. More...

#include <util.h>

Inheritance diagram for ibis::util::guardObj0< C, F >:
ibis::util::guardBase

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_
 

Detailed Description

template<class C, typename F>
class ibis::util::guardObj0< C, F >

A class to work with class member functions with no arguments.


The documentation for this class was generated from the following file:

Make It A Bit Faster
Contact us
Disclaimers
FastBit source code
FastBit mailing list archive