#include <cassert>
#include <stdexcept>
#include <type_traits>
#include <utility>
#include "utils.hpp"
Go to the source code of this file.
|
template<typename generator_t , typename = std::void_t<decltype(std::declval<const generator_t>().generate())>> |
gen_iterator_t< generator_t > | generator::begin (generator_t &generator) noexcept |
| Will return an iterator to the generator.
|
|
template<typename generator_t , typename = std::void_t<decltype(std::declval<const generator_t>().generate())>> |
gen_iterator_t< generator_t > | generator::end (const generator_t &) noexcept |
| Returns a dummy end iterator.
|
|