\hypertarget{structmem__ptr__test}{}\section{mem\+\_\+ptr\+\_\+test Struct Reference}
\label{structmem__ptr__test}\index{mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{structmem__ptr__test_ab793b742656f1425a4e1c1f20a26d345}{get\+\_\+member} () \&noexcept
\item 
int \hyperlink{structmem__ptr__test_a98e27c6dafbc17632a79fbf6f407a197}{cget\+\_\+member} () const \&noexcept
\item 
int \hyperlink{structmem__ptr__test_a1a657dcc6000358577247bfbf5179baa}{rget\+\_\+member} () \&\&noexcept
\item 
int \hyperlink{structmem__ptr__test_a6e337ef8929067b6652285c54c3f83b9}{crget\+\_\+member} () const \&\&noexcept
\item 
int \hyperlink{structmem__ptr__test_a49061a470419254a8cb556654297dc8b}{get\+\_\+member2} () noexcept
\item 
int \hyperlink{structmem__ptr__test_ab7f27071459abea6abf2bec1d929c807}{cget\+\_\+member2} () const noexcept
\item 
virtual \hyperlink{structmem__ptr__test_a8b96ff8ab443e4cfe3225b4a35433144}{$\sim$mem\+\_\+ptr\+\_\+test} ()=default
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{structmem__ptr__test_aa6788b7b616b51d7ac13c1cc65d26d4b}{member} \{42\}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 233 of file variant.\+cpp.



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{structmem__ptr__test_a8b96ff8ab443e4cfe3225b4a35433144}\label{structmem__ptr__test_a8b96ff8ab443e4cfe3225b4a35433144}} 
\index{mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}!````~mem\+\_\+ptr\+\_\+test@{$\sim$mem\+\_\+ptr\+\_\+test}}
\index{````~mem\+\_\+ptr\+\_\+test@{$\sim$mem\+\_\+ptr\+\_\+test}!mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}}
\subsubsection{\texorpdfstring{$\sim$mem\+\_\+ptr\+\_\+test()}{~mem\_ptr\_test()}}
{\footnotesize\ttfamily virtual mem\+\_\+ptr\+\_\+test\+::$\sim$mem\+\_\+ptr\+\_\+test (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [default]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{structmem__ptr__test_a98e27c6dafbc17632a79fbf6f407a197}\label{structmem__ptr__test_a98e27c6dafbc17632a79fbf6f407a197}} 
\index{mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}!cget\+\_\+member@{cget\+\_\+member}}
\index{cget\+\_\+member@{cget\+\_\+member}!mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}}
\subsubsection{\texorpdfstring{cget\+\_\+member()}{cget\_member()}}
{\footnotesize\ttfamily int mem\+\_\+ptr\+\_\+test\+::cget\+\_\+member (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \&\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line 236 of file variant.\+cpp.

\mbox{\Hypertarget{structmem__ptr__test_ab7f27071459abea6abf2bec1d929c807}\label{structmem__ptr__test_ab7f27071459abea6abf2bec1d929c807}} 
\index{mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}!cget\+\_\+member2@{cget\+\_\+member2}}
\index{cget\+\_\+member2@{cget\+\_\+member2}!mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}}
\subsubsection{\texorpdfstring{cget\+\_\+member2()}{cget\_member2()}}
{\footnotesize\ttfamily int mem\+\_\+ptr\+\_\+test\+::cget\+\_\+member2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line 241 of file variant.\+cpp.

\mbox{\Hypertarget{structmem__ptr__test_a6e337ef8929067b6652285c54c3f83b9}\label{structmem__ptr__test_a6e337ef8929067b6652285c54c3f83b9}} 
\index{mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}!crget\+\_\+member@{crget\+\_\+member}}
\index{crget\+\_\+member@{crget\+\_\+member}!mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}}
\subsubsection{\texorpdfstring{crget\+\_\+member()}{crget\_member()}}
{\footnotesize\ttfamily int mem\+\_\+ptr\+\_\+test\+::crget\+\_\+member (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \&\&\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line 238 of file variant.\+cpp.

\mbox{\Hypertarget{structmem__ptr__test_ab793b742656f1425a4e1c1f20a26d345}\label{structmem__ptr__test_ab793b742656f1425a4e1c1f20a26d345}} 
\index{mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}!get\+\_\+member@{get\+\_\+member}}
\index{get\+\_\+member@{get\+\_\+member}!mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}}
\subsubsection{\texorpdfstring{get\+\_\+member()}{get\_member()}}
{\footnotesize\ttfamily int mem\+\_\+ptr\+\_\+test\+::get\+\_\+member (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) \&\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line 235 of file variant.\+cpp.

\mbox{\Hypertarget{structmem__ptr__test_a49061a470419254a8cb556654297dc8b}\label{structmem__ptr__test_a49061a470419254a8cb556654297dc8b}} 
\index{mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}!get\+\_\+member2@{get\+\_\+member2}}
\index{get\+\_\+member2@{get\+\_\+member2}!mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}}
\subsubsection{\texorpdfstring{get\+\_\+member2()}{get\_member2()}}
{\footnotesize\ttfamily int mem\+\_\+ptr\+\_\+test\+::get\+\_\+member2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line 240 of file variant.\+cpp.

\mbox{\Hypertarget{structmem__ptr__test_a1a657dcc6000358577247bfbf5179baa}\label{structmem__ptr__test_a1a657dcc6000358577247bfbf5179baa}} 
\index{mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}!rget\+\_\+member@{rget\+\_\+member}}
\index{rget\+\_\+member@{rget\+\_\+member}!mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}}
\subsubsection{\texorpdfstring{rget\+\_\+member()}{rget\_member()}}
{\footnotesize\ttfamily int mem\+\_\+ptr\+\_\+test\+::rget\+\_\+member (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) \&\&\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line 237 of file variant.\+cpp.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{structmem__ptr__test_aa6788b7b616b51d7ac13c1cc65d26d4b}\label{structmem__ptr__test_aa6788b7b616b51d7ac13c1cc65d26d4b}} 
\index{mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}!member@{member}}
\index{member@{member}!mem\+\_\+ptr\+\_\+test@{mem\+\_\+ptr\+\_\+test}}
\subsubsection{\texorpdfstring{member}{member}}
{\footnotesize\ttfamily int mem\+\_\+ptr\+\_\+test\+::member \{42\}}



Definition at line 234 of file variant.\+cpp.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{variant_8cpp}{variant.\+cpp}\end{DoxyCompactItemize}
