MythTV
master
libs
libmythbase
cleanupguard.h
Go to the documentation of this file.
1
#ifndef CLEANUPGUARD_H
2
#define CLEANUPGUARD_H
3
4
#include "
mythbaseexp.h
"
5
6
class
MBASE_PUBLIC
CleanupGuard
7
{
8
public
:
9
using
CleanupFunc
= void (*)();
10
11
public
:
12
explicit
CleanupGuard
(
CleanupFunc
cleanFunction);
13
14
~
CleanupGuard
();
15
16
private
:
17
CleanupFunc
m_cleanFunction
;
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
Generated on Wed Jun 7 2023 03:22:53 for MythTV by
1.8.17