Maze Builder Docs 6.7.5
Loading...
Searching...
No Matches
mazes::factory_interface Class Referenceabstract

#include <factory_interface.h>

Inheritance diagram for mazes::factory_interface:
[legend]

Public Member Functions

virtual std::unique_ptr< grid_interfacecreate (configurator const &config) const noexcept=0
 Create a grid pointer.
 

Detailed Description

Uses the strategy design pattern

Member Function Documentation

◆ create()

virtual std::unique_ptr< grid_interface > mazes::factory_interface::create ( configurator const & config) const
pure virtualnoexcept

Create a grid pointer.

Parameters
config
Returns
pointer to a grid product

Implemented in mazes::grid_factory.


The documentation for this class was generated from the following file: