Flow
Documentation for the Flow C++ Library
Loading...
Searching...
No Matches
flow_integral_iterator.h File Reference
#include <concepts>
#include <iterator>

Go to the source code of this file.

Classes

class  flow::IntegralIterator< T >
 An iterator that can iterate through a range of integer. Useful when the search space is too big to fit into a container. More...

Namespaces

namespace  flow

Functions

template<std::integral T>
constexpr IntegralIterator< T > flow::operator+ (IntegralIterator< T > it, typename IntegralIterator< T >::difference_type n) noexcept
template<std::integral T>
constexpr IntegralIterator< T > flow::operator+ (typename IntegralIterator< T >::difference_type n, IntegralIterator< T > it) noexcept
template<std::integral T>
constexpr IntegralIterator< T > flow::operator- (IntegralIterator< T > it, typename IntegralIterator< T >::difference_type n) noexcept