Maze Builder Docs 7.5.6
Loading...
Searching...
No Matches
factory_interface.h File Reference
#include <functional>
#include <memory>
#include <optional>
#include <string>
#include <type_traits>
#include <vector>
Include dependency graph for factory_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mazes::factory_interface< InterfaceType >
 Modern factory interface using registration pattern. More...
 

Namespaces

namespace  mazes
 Namespace for the maze builder.
 

Typedefs

using mazes::grid_factory_interface = factory_interface<grid_interface>
 Type aliases for factory implementations.
 
using mazes::maze_factory_interface = factory_interface<maze_interface>