protected:
CrashRecoveryContext *context;
CrashRecoveryContextCleanup(CrashRecoveryContext *context)
- : context(context), cleanupFired(false) {}
+ : context(context), cleanupFired(false) {}
public:
bool cleanupFired;
class CrashRecoveryContextCleanupBase : public CrashRecoveryContextCleanup {
protected:
T *resource;
- CrashRecoveryContextCleanupBase(CrashRecoveryContext *context, T* resource)
- : CrashRecoveryContextCleanup(context), resource(resource) {}
+ CrashRecoveryContextCleanupBase(CrashRecoveryContext *context, T *resource)
+ : CrashRecoveryContextCleanup(context), resource(resource) {}
public:
static DERIVED *create(T *x) {
public:
CrashRecoveryContextDestructorCleanup(CrashRecoveryContext *context,
T *resource)
- : CrashRecoveryContextCleanupBase<
- CrashRecoveryContextDestructorCleanup<T>, T>(context, resource) {}
+ : CrashRecoveryContextCleanupBase<
+ CrashRecoveryContextDestructorCleanup<T>, T>(context, resource) {}
virtual void recoverResources() {
this->resource->~T();
cleanup->getContext()->registerCleanup(cleanup);
}
- ~CrashRecoveryContextCleanupRegistrar() {
- unregister();
- }
+ ~CrashRecoveryContextCleanupRegistrar() { unregister(); }
void unregister() {
if (cleanup && !cleanup->cleanupFired)