27 static std::optional<std::unique_ptr<grid_interface>> create_grid(
configurator const& config)
noexcept;
Configuration class for arguments.
Definition configurator.h:15
Definition factory_interface.h:15
grid_factory provides a way to create grids with algorithms applied
Definition grid_factory.h:19
std::unique_ptr< grid_interface > create(configurator const &config) const noexcept override
Create a grid pointer.
Namespace for the maze builder.
Definition algo_interface.h:9