\doxysection{std\+::hash\texorpdfstring{$<$}{<} fourdst\+::composition\+::Composition\+Abstract \texorpdfstring{$>$}{>} Struct Reference}
\hypertarget{structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_abstract_01_4}{}\label{structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_abstract_01_4}\index{std::hash$<$ fourdst::composition::CompositionAbstract $>$@{std::hash$<$ fourdst::composition::CompositionAbstract $>$}}


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

\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
std\+::size\+\_\+t \mbox{\hyperlink{structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_abstract_01_4_a1d1f55cfb8f4605a477e368bb2f8d860}{operator()}} (const \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_abstract}{fourdst\+::composition\+::\+Composition\+Abstract}} \&c) const noexcept
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


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



\doxysubsection{Member Function Documentation}
\Hypertarget{structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_abstract_01_4_a1d1f55cfb8f4605a477e368bb2f8d860}\index{std::hash$<$ fourdst::composition::CompositionAbstract $>$@{std::hash$<$ fourdst::composition::CompositionAbstract $>$}!operator()@{operator()}}
\index{operator()@{operator()}!std::hash$<$ fourdst::composition::CompositionAbstract $>$@{std::hash$<$ fourdst::composition::CompositionAbstract $>$}}
\doxysubsubsection{\texorpdfstring{operator()()}{operator()()}}
{\footnotesize\ttfamily \label{structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_abstract_01_4_a1d1f55cfb8f4605a477e368bb2f8d860} 
std\+::size\+\_\+t std\+::hash$<$ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_abstract}{fourdst\+::composition\+::\+Composition\+Abstract}} $>$\+::operator() (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_abstract}{fourdst\+::composition\+::\+Composition\+Abstract}} \&}]{c}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



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



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/composition/include/fourdst/composition/utils/\mbox{\hyperlink{composition__hash_8h}{composition\+\_\+hash.\+h}}\end{DoxyCompactItemize}
