\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}