Files
2026-09-13 21:18:23 +03:00

24 lines
368 B
C++

#pragma once
#include "impl_generator.h"
#include <memory>
class ProgramOptions;
class Generator
{
public:
static constexpr int NO_MORE_NUMBERS = -1;
Generator(const ProgramOptions& options);
~Generator() = default;
int get_next_num();
private:
const ProgramOptions& m_options;
std::unique_ptr<ImplGenerator> impl = nullptr;
};