MythTV  master
cleanupguard.h
Go to the documentation of this file.
1 #ifndef CLEANUPGUARD_H
2 #define CLEANUPGUARD_H
3 
4 #include "mythbaseexp.h"
5 
7 {
8  public:
9  using CleanupFunc = void (*)();
10 
11  public:
12  explicit CleanupGuard(CleanupFunc cleanFunction);
13 
14  ~CleanupGuard();
15 
16  private:
18 };
19 
20 #endif // CLEANUPGUARD_H
CleanupGuard::m_cleanFunction
CleanupFunc m_cleanFunction
Definition: cleanupguard.h:17
mythbaseexp.h
CleanupGuard::CleanupFunc
void(*)() CleanupFunc
Definition: cleanupguard.h:9
MBASE_PUBLIC
#define MBASE_PUBLIC
Definition: mythbaseexp.h:15
CleanupGuard
Definition: cleanupguard.h:6