summaryrefslogtreecommitdiff
path: root/src/helpers/ScopeGuard.cpp
blob: 319255cd61241bef3cf0cb05c462ac58a5bfad65 (plain)
1
2
3
4
5
6
7
8
9
10
#include "ScopeGuard.hpp"

CScopeGuard::CScopeGuard(const std::function<void()>& fn_) : fn(fn_) {
    ;
}

CScopeGuard::~CScopeGuard() {
    if (fn)
        fn();
}