diff options
author | bunnei <bunneidev@gmail.com> | 2016-04-12 17:58:41 +0200 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2016-04-12 17:58:41 +0200 |
commit | db0db6a18256f5c7bae050fbad851990ee30addf (patch) | |
tree | ef3cd3f7082e97fdd289b1be7be9ad6a901e6038 /src | |
parent | Merge pull request #1613 from mailwl/anp (diff) | |
parent | FileUtil: Missing #include, Add const to IOFile methods (diff) | |
download | yuzu-db0db6a18256f5c7bae050fbad851990ee30addf.tar yuzu-db0db6a18256f5c7bae050fbad851990ee30addf.tar.gz yuzu-db0db6a18256f5c7bae050fbad851990ee30addf.tar.bz2 yuzu-db0db6a18256f5c7bae050fbad851990ee30addf.tar.lz yuzu-db0db6a18256f5c7bae050fbad851990ee30addf.tar.xz yuzu-db0db6a18256f5c7bae050fbad851990ee30addf.tar.zst yuzu-db0db6a18256f5c7bae050fbad851990ee30addf.zip |
Diffstat (limited to '')
-rw-r--r-- | src/common/file_util.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/common/file_util.h b/src/common/file_util.h index a85121aa6..880b8a1e3 100644 --- a/src/common/file_util.h +++ b/src/common/file_util.h @@ -14,6 +14,10 @@ #include "common/common_types.h" +#ifdef _MSC_VER +#include "common/string_util.h" +#endif + // User directory indices for GetUserPath enum { D_USER_IDX, @@ -172,7 +176,7 @@ class IOFile : public NonCopyable { public: IOFile(); - IOFile(std::FILE* file); + explicit IOFile(std::FILE* file); IOFile(const std::string& filename, const char openmode[]); ~IOFile(); @@ -235,10 +239,10 @@ public: return WriteArray(&object, 1); } - bool IsOpen() { return nullptr != m_file; } + bool IsOpen() const { return nullptr != m_file; } // m_good is set to false when a read, write or other function fails - bool IsGood() { return m_good; } + bool IsGood() const { return m_good; } operator void*() { return m_good ? m_file : nullptr; } std::FILE* ReleaseHandle(); @@ -258,9 +262,6 @@ public: std::FILE* m_file; bool m_good; -private: - IOFile(IOFile&); - IOFile& operator=(IOFile& other); }; } // namespace |