Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

boost::scope_guard_impl_base Class Reference

#include <scope_guard.hpp>

Inheritance diagram for boost::scope_guard_impl_base:

boost::obj_scope_guard_impl0< Obj, MemFun > boost::obj_scope_guard_impl1< Obj, MemFun, P1 > boost::obj_scope_guard_impl2< Obj, MemFun, P1, P2 > boost::obj_scope_guard_impl3< Obj, MemFun, P1, P2, P3 > boost::scope_guard_impl0< F > boost::scope_guard_impl1< F, P1 > boost::scope_guard_impl2< F, P1, P2 > boost::scope_guard_impl3< F, P1, P2, P3 > boost::scope_guard_impl4< F, P1, P2, P3, P4 > List of all members.

Public Member Functions

 scope_guard_impl_base ()
void dismiss () const
void touch () const

Protected Member Functions

 ~scope_guard_impl_base ()
 scope_guard_impl_base (const scope_guard_impl_base &other)

Static Protected Member Functions

template<typename J>
static void safe_execute (J &j)

Protected Attributes

bool dismissed_

Private Member Functions

scope_guard_impl_baseoperator= (const scope_guard_impl_base &)

Constructor & Destructor Documentation

boost::scope_guard_impl_base::scope_guard_impl_base  )  [inline]

boost::scope_guard_impl_base::~scope_guard_impl_base  )  [inline, protected]

boost::scope_guard_impl_base::scope_guard_impl_base const scope_guard_impl_base other  )  [inline, protected]

Member Function Documentation

void boost::scope_guard_impl_base::dismiss  )  const [inline]

scope_guard_impl_base& boost::scope_guard_impl_base::operator= const scope_guard_impl_base  )  [private]

template<typename J>
static void boost::scope_guard_impl_base::safe_execute J &  j  )  [inline, static, protected]

void boost::scope_guard_impl_base::touch  )  const [inline]

Member Data Documentation

bool boost::scope_guard_impl_base::dismissed_ [mutable, protected]

The documentation for this class was generated from the following file:
Generated on Tue Sep 6 14:54:44 2005 for Arkonnekt Sound by  doxygen 1.4.4