From 3792a8508449eaf08e7358c17e9454fe8f62a69b Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Wed, 15 Nov 2017 20:56:31 +0300 Subject: [PATCH] Fix fs::dir (const begin/end) --- Utilities/File.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Utilities/File.h b/Utilities/File.h index 43dfb3d83d..b2c35a0c53 100644 --- a/Utilities/File.h +++ b/Utilities/File.h @@ -422,7 +422,7 @@ namespace fs class iterator { - dir* m_parent; + const dir* m_parent; dir_entry m_entry; public: @@ -432,7 +432,7 @@ namespace fs from_current }; - iterator(dir* parent, mode mode_ = mode::from_first) + iterator(const dir* parent, mode mode_ = mode::from_first) : m_parent(parent) { if (!m_parent) @@ -458,7 +458,7 @@ namespace fs iterator& operator++() { - *this = { m_parent, mode::from_current }; + *this = {m_parent, mode::from_current}; return *this; } @@ -468,14 +468,14 @@ namespace fs } }; - iterator begin() + iterator begin() const { - return{ m_dir ? this : nullptr }; + return {m_dir ? this : nullptr}; } - iterator end() + iterator end() const { - return{ nullptr }; + return {nullptr}; } };