summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-10-07 12:05:25 +0200
committerStanislaw Halik <sthalik@misaki.pl>2022-10-07 12:05:25 +0200
commit405c6168198fe25eb791f048a37417e6cffb3c42 (patch)
tree0a6a10e06ff281bfacddbc7d79314452b762703c /src
parent49d18e6b8a95f6ae4755cacd958248ffbdbf59ff (diff)
a
Diffstat (limited to 'src')
-rw-r--r--src/chunk.hpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/chunk.hpp b/src/chunk.hpp
index 97db2940..e4ba217f 100644
--- a/src/chunk.hpp
+++ b/src/chunk.hpp
@@ -14,12 +14,10 @@ struct chunk final
const auto& tiles() const { return _tiles; }
auto& tiles() { return _tiles; }
- template<typename F>
- requires std::invocable<F, tile&, std::size_t, local_coords>
+ template<std::invocable<tile&, std::size_t, local_coords> F>
constexpr inline void foreach_tile(F&& fun) { foreach_tile_<F, chunk&>(std::forward<F>(fun)); }
- template<typename F>
- requires std::invocable<F, const tile&, std::size_t, local_coords>
+ template<std::invocable<tile&, std::size_t, local_coords> F>
constexpr inline void foreach_tile(F&& fun) const { foreach_tile_<F, const chunk&>(std::forward<F>(fun)); }
private: