diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-07 12:05:25 +0200 |
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-07 12:05:25 +0200 |
| commit | 405c6168198fe25eb791f048a37417e6cffb3c42 (patch) | |
| tree | 0a6a10e06ff281bfacddbc7d79314452b762703c /src | |
| parent | 49d18e6b8a95f6ae4755cacd958248ffbdbf59ff (diff) | |
a
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: |
