From 0c1d1a0f24655c22a373c19aac90a6a225a353e6 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sat, 8 Dec 2018 10:43:50 +0100 Subject: wanda: reformat source code --- src/filesystem.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'src/filesystem.cpp') diff --git a/src/filesystem.cpp b/src/filesystem.cpp index 4dfa183..bb724d1 100644 --- a/src/filesystem.cpp +++ b/src/filesystem.cpp @@ -6,25 +6,24 @@ namespace wanda { - -std::optional scan(std::filesystem::path source, bool(filter)(std::filesystem::path const &)) -{ + std::optional scan(std::filesystem::path source, bool(filter)(std::filesystem::path const &)) + { if (!std::filesystem::is_directory(source)) { - return std::nullopt; + return std::nullopt; } auto first = boost::make_filter_iterator(filter, std::filesystem::recursive_directory_iterator{source}); auto last = boost::make_filter_iterator(filter, std::filesystem::recursive_directory_iterator{}); return path_list{first, last}; -} + } -std::filesystem::path random_pick(path_list const &paths) -{ + std::filesystem::path random_pick(path_list const & paths) + { static auto generator = std::mt19937{std::random_device{}()}; auto distribution = std::uniform_int_distribution{0, paths.size() - 1}; return paths[distribution(generator)]; -} + } -} // namespace wanda \ No newline at end of file +} // namespace wanda \ No newline at end of file -- cgit v1.2.3