Argon 0.1.0
Loading...
Searching...
No Matches
utility.hpp
1#pragma once
2
3namespace argon::utility {
10template <auto Start, auto End, auto Increment, class FunctionType>
11constexpr void constexpr_for(FunctionType&& f) {
12 if constexpr (Start < End) {
13 f.template operator()<Start>();
14 constexpr_for<Start + Increment, End, Increment>(f);
15 }
16}
17} // namespace argon::utility