3YSJ3LYKWE7ZXYGXLJI56CN6CGXXC4QO2ZDDA5VYGDSVXJ5QSIDQC
DIEY5USNXFN6O2ARZ5IPBS2VX4OH7KE4RMX2JWAWTVMMSYA6GREAC
FS3HUMVUIZ2YWZVAO4VWJES23FUSFTQ5TMWWDCJ7KPZBRPXTN35AC
24BMQDZAWDQ7VNIA7TIROXSOYLOJBNZ2E4264WHWNJAEN6ZB3UOAC
MHVIT4JYWUYD4UCGB2AHLXWLX6B5SYE22BREERNGANT7RGGDUFOAC
V6H6BWMKUGENVYLLCT56NWU7YYPADYI65Q4KSGPOJIZF2LWQRN2QC
#pragma once/* A trivial class to run a function at the end of a scope. */class Finally{private: std::function<void()> fun;public: Finally(std::function<void()> fun) : fun(fun) { } ~Finally() { fun(); }};
#pragma once
/* A trivial class to run a function at the end of a scope. */
class Finally
{
private:
std::function<void()> fun;
public:
Finally(std::function<void()> fun) : fun(fun) { }
~Finally() { fun(); }
};
build-result.hh counter.hh token-server.hh state.hh db.hh \ finally.hh
build-result.hh counter.hh token-server.hh state.hh db.hh \
finally.hh
build-result.hh counter.hh token-server.hh state.hh db.hh