aboutsummaryrefslogtreecommitdiff
path: root/include/cru/common/io/CFileStream.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/common/io/CFileStream.h')
-rw-r--r--include/cru/common/io/CFileStream.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/cru/common/io/CFileStream.h b/include/cru/common/io/CFileStream.h
index 65de2ac7..5d464c9b 100644
--- a/include/cru/common/io/CFileStream.h
+++ b/include/cru/common/io/CFileStream.h
@@ -1,6 +1,7 @@
#pragma once
#include "Stream.h"
+#include "OpenFileFlag.h"
#include <cstdio>
@@ -11,6 +12,8 @@ class CRU_BASE_API CFileStream : public Stream {
explicit CFileStream(std::FILE* file, bool readable = true,
bool writable = true, bool auto_close = true);
+ CFileStream(String path, OpenFileFlag flags); // To make it a FileStream
+
CRU_DELETE_COPY(CFileStream)
CRU_DELETE_MOVE(CFileStream)