28 #ifndef BSL_FOREACH_HPP 29 #define BSL_FOREACH_HPP 31 #include "details/for_each_impl.hpp" 73 template<
typename... ARGS>
76 details::for_each_impl<ARGS...>::call(bsl::forward<ARGS>(args)...)))
78 details::for_each_impl<ARGS...>::call(bsl::forward<ARGS>(args)...);
constexpr bool for_each_break
Tells a foreach to stop its execution (same as "break")
Definition: for_each.hpp:37
constexpr void for_each(ARGS &&... args) noexcept(noexcept(//-- details::for_each_impl< ARGS... >::call(bsl::forward< ARGS >(args)...)))
Loops over a view or a pair of iterators, calling a provided function on each iteration....
Definition: for_each.hpp:75
constexpr bool for_each_continue
Tells a foreach to continue its execution (same as "continue")
Definition: for_each.hpp:39