Utils¶
-
namespace
tnt¶ Functions
-
template<std::incrementable T, typename U = T> requires std::equality_comparable_with< T, U > tnt::generator< T > range (T min_, U max_, decltype(std::declval< U >() - std::declval< T >()) step=decltype(std::declval< U >() - std::declval< T >()){1}) co_yield all the elements within the range [min_, max_) while walking with a certain step on python style.
- Template Parameters
T: The type of min_.U: The type of max_. Same as T by default.
- Parameters
min_: The first element to co_yield.max_: The element one past the range.step: The number that will be added to min_ each call. Defaults to 1.
-