23#include <classregistry.h>
52#define REGISTER_BOARD(TYPE, VARIANT) \
53 REGISTER_CLASS(Board, TYPE, VARIANT, BoardFactory::registry());
A factory for creating Board objects.
Definition: boardfactory.h:31
An internal chessboard class.
Definition: board.h:58
A class for creating objects based on the class' runtime name or key (a string).
Definition: classregistry.h:47