diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/chunk.hpp | 6 |
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: |
