summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/common/file_util.cpp6
-rw-r--r--src/common/file_util.h6
2 files changed, 6 insertions, 6 deletions
diff --git a/src/common/file_util.cpp b/src/common/file_util.cpp
index cd852bfd8..2d0b81c6e 100644
--- a/src/common/file_util.cpp
+++ b/src/common/file_util.cpp
@@ -809,16 +809,16 @@ IOFile::~IOFile() {
809 Close(); 809 Close();
810} 810}
811 811
812IOFile::IOFile(IOFile&& other) { 812IOFile::IOFile(IOFile&& other) noexcept {
813 Swap(other); 813 Swap(other);
814} 814}
815 815
816IOFile& IOFile::operator=(IOFile&& other) { 816IOFile& IOFile::operator=(IOFile&& other) noexcept {
817 Swap(other); 817 Swap(other);
818 return *this; 818 return *this;
819} 819}
820 820
821void IOFile::Swap(IOFile& other) { 821void IOFile::Swap(IOFile& other) noexcept {
822 std::swap(m_file, other.m_file); 822 std::swap(m_file, other.m_file);
823 std::swap(m_good, other.m_good); 823 std::swap(m_good, other.m_good);
824} 824}
diff --git a/src/common/file_util.h b/src/common/file_util.h
index 32ff4d8ca..fc6b3ea46 100644
--- a/src/common/file_util.h
+++ b/src/common/file_util.h
@@ -160,10 +160,10 @@ public:
160 160
161 ~IOFile(); 161 ~IOFile();
162 162
163 IOFile(IOFile&& other); 163 IOFile(IOFile&& other) noexcept;
164 IOFile& operator=(IOFile&& other); 164 IOFile& operator=(IOFile&& other) noexcept;
165 165
166 void Swap(IOFile& other); 166 void Swap(IOFile& other) noexcept;
167 167
168 bool Open(const std::string& filename, const char openmode[]); 168 bool Open(const std::string& filename, const char openmode[]);
169 bool Close(); 169 bool Close();