\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{class_board}{Board$<$ T $>$}} \\*Base template for any board used in board games }{\pageref{class_board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_diamond_tic_tac_toe___player}{Diamond\+Tic\+Tac\+Toe\+\_\+\+Player}} }{\pageref{class_diamond_tic_tac_toe___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_diamond_tic_tac_toe___random_player}{Diamond\+Tic\+Tac\+Toe\+\_\+\+Random\+Player}} }{\pageref{class_diamond_tic_tac_toe___random_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_diamond_tic_tac_toe___u_i}{Diamond\+Tic\+Tac\+Toe\+\_\+\+UI}} }{\pageref{class_diamond_tic_tac_toe___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_diamond_tic_tac_toe_board}{Diamond\+Tic\+Tac\+Toe\+Board}} }{\pageref{class_diamond_tic_tac_toe_board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_four_board}{Four\+Board}} }{\pageref{class_four_board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_four_in_a_row_board}{Four\+In\+ARow\+Board}} }{\pageref{class_four_in_a_row_board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_four_in_a_row_player}{Four\+In\+ARow\+Player}} }{\pageref{class_four_in_a_row_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_four_in_a_row_random_player}{Four\+In\+ARow\+Random\+Player}} }{\pageref{class_four_in_a_row_random_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_four_in_a_row_u_i}{Four\+In\+ARow\+UI}} }{\pageref{class_four_in_a_row_u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_four_u_i}{Four\+UI}} }{\pageref{class_four_u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_game_manager}{Game\+Manager$<$ T $>$}} \\*Controls the flow of a board game between two players }{\pageref{class_game_manager}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_infinity_tic_tac_toe___player}{Infinity\+Tic\+Tac\+Toe\+\_\+\+Player}} }{\pageref{class_infinity_tic_tac_toe___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_infinity_tic_tac_toe___random_player}{Infinity\+Tic\+Tac\+Toe\+\_\+\+Random\+Player}} }{\pageref{class_infinity_tic_tac_toe___random_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_infinity_tic_tac_toe___u_i}{Infinity\+Tic\+Tac\+Toe\+\_\+\+UI}} }{\pageref{class_infinity_tic_tac_toe___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_infinity_tic_tac_toe_board}{Infinity\+Tic\+Tac\+Toe\+Board}} }{\pageref{class_infinity_tic_tac_toe_board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_memory_tic_tac_toe___player}{Memory\+Tic\+Tac\+Toe\+\_\+\+Player}} }{\pageref{class_memory_tic_tac_toe___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_memory_tic_tac_toe___random_player}{Memory\+Tic\+Tac\+Toe\+\_\+\+Random\+Player}} }{\pageref{class_memory_tic_tac_toe___random_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_memory_tic_tac_toe___u_i}{Memory\+Tic\+Tac\+Toe\+\_\+\+UI}} }{\pageref{class_memory_tic_tac_toe___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_memory_tic_tac_toe_board}{Memory\+Tic\+Tac\+Toe\+Board}} }{\pageref{class_memory_tic_tac_toe_board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_misere_tic_tac_toe___board}{Misere\+Tic\+Tac\+Toe\+\_\+\+Board}} }{\pageref{class_misere_tic_tac_toe___board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_misere_tic_tac_toe___player}{Misere\+Tic\+Tac\+Toe\+\_\+\+Player}} }{\pageref{class_misere_tic_tac_toe___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_misere_tic_tac_toe___random_player}{Misere\+Tic\+Tac\+Toe\+\_\+\+Random\+Player}} }{\pageref{class_misere_tic_tac_toe___random_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_misere_tic_tac_toe___u_i}{Misere\+Tic\+Tac\+Toe\+\_\+\+UI}} }{\pageref{class_misere_tic_tac_toe___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_move}{Move$<$ T $>$}} \\*Represents a single move in a board game }{\pageref{class_move}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_numerical___board}{Numerical\+\_\+\+Board}} }{\pageref{class_numerical___board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_numerical___player}{Numerical\+\_\+\+Player}} }{\pageref{class_numerical___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_numerical___u_i}{Numerical\+\_\+\+UI}} }{\pageref{class_numerical___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_numerical_tic_tac_toe_board}{Numerical\+Tic\+Tac\+Toe\+Board}} }{\pageref{class_numerical_tic_tac_toe_board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_numerical_tic_tac_toe_player}{Numerical\+Tic\+Tac\+Toe\+Player}} }{\pageref{class_numerical_tic_tac_toe_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_numerical_tic_tac_toe_random_player}{Numerical\+Tic\+Tac\+Toe\+Random\+Player}} }{\pageref{class_numerical_tic_tac_toe_random_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_numerical_tic_tac_toe_u_i}{Numerical\+Tic\+Tac\+Toe\+UI}} }{\pageref{class_numerical_tic_tac_toe_u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_obstacles_tic_tac_toe___player}{Obstacles\+Tic\+Tac\+Toe\+\_\+\+Player}} }{\pageref{class_obstacles_tic_tac_toe___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_obstacles_tic_tac_toe___random_player}{Obstacles\+Tic\+Tac\+Toe\+\_\+\+Random\+Player}} }{\pageref{class_obstacles_tic_tac_toe___random_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_obstacles_tic_tac_toe___u_i}{Obstacles\+Tic\+Tac\+Toe\+\_\+\+UI}} }{\pageref{class_obstacles_tic_tac_toe___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_obstacles_tic_tac_toe_board}{Obstacles\+Tic\+Tac\+Toe\+Board}} }{\pageref{class_obstacles_tic_tac_toe_board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_player}{Player$<$ T $>$}} \\*Base template for all players (human or AI) }{\pageref{class_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_pyramic___x_o___board}{Pyramic\+\_\+\+XO\+\_\+\+Board}} }{\pageref{class_pyramic___x_o___board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_pyramic___x_o___player}{Pyramic\+\_\+\+XO\+\_\+\+Player}} }{\pageref{class_pyramic___x_o___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_pyramic___x_o___random_player}{Pyramic\+\_\+\+XO\+\_\+\+Random\+Player}} }{\pageref{class_pyramic___x_o___random_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_pyramic___x_o___u_i}{Pyramic\+\_\+\+XO\+\_\+\+UI}} }{\pageref{class_pyramic___x_o___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_s_u_s___board}{SUS\+\_\+\+Board}} }{\pageref{class_s_u_s___board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_s_u_s___player}{SUS\+\_\+\+Player}} }{\pageref{class_s_u_s___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_s_u_s___random___player}{SUS\+\_\+\+Random\+\_\+\+Player}} }{\pageref{class_s_u_s___random___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_s_u_s___u_i}{SUS\+\_\+\+UI}} }{\pageref{class_s_u_s___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_s_u_s_board}{SUSBoard}} }{\pageref{class_s_u_s_board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_s_u_s_u_i}{SUSUI}} }{\pageref{class_s_u_s_u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_tic_tac_toe4x4___board}{Tic\+Tac\+Toe4x4\+\_\+\+Board}} }{\pageref{class_tic_tac_toe4x4___board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_tic_tac_toe4x4___player}{Tic\+Tac\+Toe4x4\+\_\+\+Player}} }{\pageref{class_tic_tac_toe4x4___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_tic_tac_toe4x4___u_i}{Tic\+Tac\+Toe4x4\+\_\+\+UI}} }{\pageref{class_tic_tac_toe4x4___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_tic_tac_toe5x5___board}{Tic\+Tac\+Toe5x5\+\_\+\+Board}} }{\pageref{class_tic_tac_toe5x5___board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_tic_tac_toe5x5___player}{Tic\+Tac\+Toe5x5\+\_\+\+Player}} }{\pageref{class_tic_tac_toe5x5___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_tic_tac_toe5x5___random_player}{Tic\+Tac\+Toe5x5\+\_\+\+Random\+Player}} }{\pageref{class_tic_tac_toe5x5___random_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_tic_tac_toe5x5___u_i}{Tic\+Tac\+Toe5x5\+\_\+\+UI}} }{\pageref{class_tic_tac_toe5x5___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_u_i}{UI$<$ T $>$}} \\*Base class for handling user interface and input/output }{\pageref{class_u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_ultimate_tic_tac_toe___player}{Ultimate\+Tic\+Tac\+Toe\+\_\+\+Player}} }{\pageref{class_ultimate_tic_tac_toe___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_ultimate_tic_tac_toe___random_player}{Ultimate\+Tic\+Tac\+Toe\+\_\+\+Random\+Player}} }{\pageref{class_ultimate_tic_tac_toe___random_player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_ultimate_tic_tac_toe___u_i}{Ultimate\+Tic\+Tac\+Toe\+\_\+\+UI}} }{\pageref{class_ultimate_tic_tac_toe___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_ultimate_tic_tac_toe_board}{Ultimate\+Tic\+Tac\+Toe\+Board}} }{\pageref{class_ultimate_tic_tac_toe_board}}{}
\item\contentsline{section}{\mbox{\hyperlink{classword___board}{word\+\_\+\+Board}} }{\pageref{classword___board}}{}
\item\contentsline{section}{\mbox{\hyperlink{classword___player}{word\+\_\+\+Player}} }{\pageref{classword___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{classword___random___player}{word\+\_\+\+Random\+\_\+\+Player}} }{\pageref{classword___random___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{classword___u_i}{word\+\_\+\+UI}} }{\pageref{classword___u_i}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_x_o___board}{XO\+\_\+\+Board}} }{\pageref{class_x_o___board}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_x_o___player}{XO\+\_\+\+Player}} }{\pageref{class_x_o___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_x_o___random___player}{XO\+\_\+\+Random\+\_\+\+Player}} }{\pageref{class_x_o___random___player}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_x_o___u_i}{XO\+\_\+\+UI}} }{\pageref{class_x_o___u_i}}{}
\end{DoxyCompactList}
