From 16f835e0834a87c3977998cf1d8197f53e6d7e56 Mon Sep 17 00:00:00 2001 From: qPCR4vir Date: Sun, 3 Dec 2017 01:55:41 +0100 Subject: [PATCH] enable directory_iterator range-based for statements while using Boost --- include/nana/filesystem/filesystem.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/nana/filesystem/filesystem.hpp b/include/nana/filesystem/filesystem.hpp index 067586f5..40fc05de 100644 --- a/include/nana/filesystem/filesystem.hpp +++ b/include/nana/filesystem/filesystem.hpp @@ -75,6 +75,16 @@ namespace std { socket = boost::filesystem::file_type::socket_file, unknown = boost::filesystem::file_type::type_unknown, }; + /// enable directory_iterator range-based for statements + inline directory_iterator begin(directory_iterator iter) noexcept + { + return iter; + } + + inline directory_iterator end(const directory_iterator&) noexcept + { + return {}; + } } // filesystem } // experimental } // std