\doxysection{fourdst\+::composition\+::utils\+::Composition\+Type Concept Reference}
\hypertarget{conceptfourdst_1_1composition_1_1utils_1_1_composition_type}{}\label{conceptfourdst_1_1composition_1_1utils_1_1_composition_type}\index{fourdst::composition::utils::CompositionType@{fourdst::composition::utils::CompositionType}}


{\ttfamily \#include $<$composition\+\_\+hash.\+h$>$}

\doxysubsection{Concept definition}

\begin{DoxyCode}{0}
\DoxyCodeLine{\textcolor{keyword}{template}<\textcolor{keyword}{typename}\ CompT>}
\DoxyCodeLine{\textcolor{keyword}{concept\ }\mbox{\hyperlink{conceptfourdst_1_1composition_1_1utils_1_1_composition_type}{fourdst::composition::utils::CompositionType}}\ =\ \ std::is\_base\_of\_v<CompositionAbstract,\ CompT>}

\end{DoxyCode}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{composition__hash_8h_source_l00014}{14}} of file \mbox{\hyperlink{composition__hash_8h_source}{composition\+\_\+hash.\+h}}.

