MongoDB  2.7.0
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
mongo::ScopeGuardImplBase Class Reference

ScopeGuard. More...

#include <scopeguard.h>

Inheritance diagram for mongo::ScopeGuardImplBase:
mongo::ObjScopeGuardImpl0< Obj, MemFun > mongo::ObjScopeGuardImpl1< Obj, MemFun, P1 > mongo::ObjScopeGuardImpl2< Obj, MemFun, P1, P2 > mongo::ScopeGuardImpl0< F > mongo::ScopeGuardImpl1< F, P1 > mongo::ScopeGuardImpl2< F, P1, P2 > mongo::ScopeGuardImpl3< F, P1, P2, P3 >

Public Member Functions

void Dismiss () const throw ()
 

Protected Member Functions

 ScopeGuardImplBase (const ScopeGuardImplBase &other) throw ()
 

Static Protected Member Functions

template<typename J >
static void SafeExecute (J &j) throw ()
 

Protected Attributes

bool dismissed_
 

Detailed Description

ScopeGuard.


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