\hypertarget{structtest__concepts_1_1_have_copy_and_move}{}\section{test\+\_\+concepts\+:\+:Have\+Copy\+And\+Move Struct Reference}
\label{structtest__concepts_1_1_have_copy_and_move}\index{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move@{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move_a09658b6e67212daef556c1316a576ece}{Have\+Copy\+And\+Move}} (const \mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}} \&)=default
\item 
\mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move_a1a96ca3715809096cd84cb4ef7139549}{Have\+Copy\+And\+Move}} (\mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}} \&\&)=default
\item 
\mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}} \& \mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move_af57925d4cd3ac1049566548d01ef962d}{operator=}} (const \mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}} \&)=default
\item 
\mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}} \& \mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move_adec7534ded23d293c3926fa4ead5680a}{operator=}} (\mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}} \&\&)=default
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 44 of file T\+Concepts.\+cpp.



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{structtest__concepts_1_1_have_copy_and_move_a09658b6e67212daef556c1316a576ece}\label{structtest__concepts_1_1_have_copy_and_move_a09658b6e67212daef556c1316a576ece}} 
\index{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move@{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move}!Have\+Copy\+And\+Move@{Have\+Copy\+And\+Move}}
\index{Have\+Copy\+And\+Move@{Have\+Copy\+And\+Move}!test\+\_\+concepts\+::\+Have\+Copy\+And\+Move@{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move}}
\subsubsection{\texorpdfstring{Have\+Copy\+And\+Move()}{HaveCopyAndMove()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily test\+\_\+concepts\+::\+Have\+Copy\+And\+Move\+::\+Have\+Copy\+And\+Move (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}

\mbox{\Hypertarget{structtest__concepts_1_1_have_copy_and_move_a1a96ca3715809096cd84cb4ef7139549}\label{structtest__concepts_1_1_have_copy_and_move_a1a96ca3715809096cd84cb4ef7139549}} 
\index{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move@{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move}!Have\+Copy\+And\+Move@{Have\+Copy\+And\+Move}}
\index{Have\+Copy\+And\+Move@{Have\+Copy\+And\+Move}!test\+\_\+concepts\+::\+Have\+Copy\+And\+Move@{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move}}
\subsubsection{\texorpdfstring{Have\+Copy\+And\+Move()}{HaveCopyAndMove()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily test\+\_\+concepts\+::\+Have\+Copy\+And\+Move\+::\+Have\+Copy\+And\+Move (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}} \&\&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{structtest__concepts_1_1_have_copy_and_move_af57925d4cd3ac1049566548d01ef962d}\label{structtest__concepts_1_1_have_copy_and_move_af57925d4cd3ac1049566548d01ef962d}} 
\index{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move@{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move}!operator=@{operator=}}
\index{operator=@{operator=}!test\+\_\+concepts\+::\+Have\+Copy\+And\+Move@{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}}\& test\+\_\+concepts\+::\+Have\+Copy\+And\+Move\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}

\mbox{\Hypertarget{structtest__concepts_1_1_have_copy_and_move_adec7534ded23d293c3926fa4ead5680a}\label{structtest__concepts_1_1_have_copy_and_move_adec7534ded23d293c3926fa4ead5680a}} 
\index{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move@{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move}!operator=@{operator=}}
\index{operator=@{operator=}!test\+\_\+concepts\+::\+Have\+Copy\+And\+Move@{test\+\_\+concepts\+::\+Have\+Copy\+And\+Move}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}}\& test\+\_\+concepts\+::\+Have\+Copy\+And\+Move\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}} \&\&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
test/tests/\mbox{\hyperlink{_t_concepts_8cpp}{T\+Concepts.\+cpp}}\end{DoxyCompactItemize}
