summaryrefslogtreecommitdiffstats
path: root/src/OutputFile.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/OutputFile.h')
-rw-r--r--src/OutputFile.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/OutputFile.h b/src/OutputFile.h
index 97fdcb7..a586921 100644
--- a/src/OutputFile.h
+++ b/src/OutputFile.h
@@ -39,14 +39,6 @@
#include <sys/types.h>
#include <memory>
-struct FILEDeleter {
- void operator()(FILE* fd) {
- if (fd) {
- fclose(fd);
- }
- }
-};
-
class OutputFile : public ModOutput, public ModMetadata
{
public:
@@ -65,6 +57,8 @@ protected:
EtiSource *myEtiSource = nullptr;
std::string myFilename;
+
+ struct FILEDeleter{ void operator()(FILE* fd){ if (fd) fclose(fd); }};
std::unique_ptr<FILE, FILEDeleter> myFile;
};