\hypertarget{structsmall__base}{}\section{small\+\_\+base Struct Reference} \label{structsmall__base}\index{small\+\_\+base@{small\+\_\+base}} Inheritance diagram for small\+\_\+base\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=146pt]{structsmall__base__inherit__graph} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \hyperlink{structsmall__base_a8d4e5600c9b86d690cda8ab2f0dfd78b}{small\+\_\+base} ()=default \item virtual \hyperlink{structsmall__base_a6f37737d8bcaecb28d8e31c38a84ae4f}{$\sim$small\+\_\+base} () noexcept=default \item virtual void \hyperlink{structsmall__base_ae15dcc8eaa52dff675fe43ad3d6cd45f}{bark} () const \item virtual int \hyperlink{structsmall__base_a5f650d6653c39ac073e5b230f1a3cae9}{id} () const \end{DoxyCompactItemize} \subsection{Detailed Description} Definition at line 90 of file variant.\+cpp. \subsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{structsmall__base_a8d4e5600c9b86d690cda8ab2f0dfd78b}\label{structsmall__base_a8d4e5600c9b86d690cda8ab2f0dfd78b}} \index{small\+\_\+base@{small\+\_\+base}!small\+\_\+base@{small\+\_\+base}} \index{small\+\_\+base@{small\+\_\+base}!small\+\_\+base@{small\+\_\+base}} \subsubsection{\texorpdfstring{small\+\_\+base()}{small\_base()}} {\footnotesize\ttfamily small\+\_\+base\+::small\+\_\+base (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} \mbox{\Hypertarget{structsmall__base_a6f37737d8bcaecb28d8e31c38a84ae4f}\label{structsmall__base_a6f37737d8bcaecb28d8e31c38a84ae4f}} \index{small\+\_\+base@{small\+\_\+base}!````~small\+\_\+base@{$\sim$small\+\_\+base}} \index{````~small\+\_\+base@{$\sim$small\+\_\+base}!small\+\_\+base@{small\+\_\+base}} \subsubsection{\texorpdfstring{$\sim$small\+\_\+base()}{~small\_base()}} {\footnotesize\ttfamily virtual small\+\_\+base\+::$\sim$small\+\_\+base (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [default]}, {\ttfamily [noexcept]}} \subsection{Member Function Documentation} \mbox{\Hypertarget{structsmall__base_ae15dcc8eaa52dff675fe43ad3d6cd45f}\label{structsmall__base_ae15dcc8eaa52dff675fe43ad3d6cd45f}} \index{small\+\_\+base@{small\+\_\+base}!bark@{bark}} \index{bark@{bark}!small\+\_\+base@{small\+\_\+base}} \subsubsection{\texorpdfstring{bark()}{bark()}} {\footnotesize\ttfamily virtual void small\+\_\+base\+::bark (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}} Reimplemented in \hyperlink{structbig__derived_a0dd4eef0f817ee1c1475d9c26c118b0c}{big\+\_\+derived}. Definition at line 93 of file variant.\+cpp. \mbox{\Hypertarget{structsmall__base_a5f650d6653c39ac073e5b230f1a3cae9}\label{structsmall__base_a5f650d6653c39ac073e5b230f1a3cae9}} \index{small\+\_\+base@{small\+\_\+base}!id@{id}} \index{id@{id}!small\+\_\+base@{small\+\_\+base}} \subsubsection{\texorpdfstring{id()}{id()}} {\footnotesize\ttfamily virtual int small\+\_\+base\+::id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}} Reimplemented in \hyperlink{structbig__derived_a2b9f641a6aa2481ba149abd1c239e709}{big\+\_\+derived}. Definition at line 94 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}