\hypertarget{structbad__base2}{}\section{bad\+\_\+base2 Struct Reference} \label{structbad__base2}\index{bad\+\_\+base2@{bad\+\_\+base2}} Inheritance diagram for bad\+\_\+base2\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=154pt]{structbad__base2__inherit__graph} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \hyperlink{structbad__base2_ab156711f1a07299b81e66f0b2e03b7ac}{bad\+\_\+base2} ()=default \item virtual \hyperlink{structbad__base2_aa563c94176297823bcd56aee4d176a63}{$\sim$bad\+\_\+base2} () noexcept \item virtual void \hyperlink{structbad__base2_aaad66b38c23468a8ef93132e3e3fa53a}{bark} () const \end{DoxyCompactItemize} \subsection{Detailed Description} Definition at line 81 of file variant.\+cpp. \subsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{structbad__base2_ab156711f1a07299b81e66f0b2e03b7ac}\label{structbad__base2_ab156711f1a07299b81e66f0b2e03b7ac}} \index{bad\+\_\+base2@{bad\+\_\+base2}!bad\+\_\+base2@{bad\+\_\+base2}} \index{bad\+\_\+base2@{bad\+\_\+base2}!bad\+\_\+base2@{bad\+\_\+base2}} \subsubsection{\texorpdfstring{bad\+\_\+base2()}{bad\_base2()}} {\footnotesize\ttfamily bad\+\_\+base2\+::bad\+\_\+base2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} \mbox{\Hypertarget{structbad__base2_aa563c94176297823bcd56aee4d176a63}\label{structbad__base2_aa563c94176297823bcd56aee4d176a63}} \index{bad\+\_\+base2@{bad\+\_\+base2}!````~bad\+\_\+base2@{$\sim$bad\+\_\+base2}} \index{````~bad\+\_\+base2@{$\sim$bad\+\_\+base2}!bad\+\_\+base2@{bad\+\_\+base2}} \subsubsection{\texorpdfstring{$\sim$bad\+\_\+base2()}{~bad\_base2()}} {\footnotesize\ttfamily virtual bad\+\_\+base2\+::$\sim$bad\+\_\+base2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}, {\ttfamily [noexcept]}} Definition at line 83 of file variant.\+cpp. \subsection{Member Function Documentation} \mbox{\Hypertarget{structbad__base2_aaad66b38c23468a8ef93132e3e3fa53a}\label{structbad__base2_aaad66b38c23468a8ef93132e3e3fa53a}} \index{bad\+\_\+base2@{bad\+\_\+base2}!bark@{bark}} \index{bark@{bark}!bad\+\_\+base2@{bad\+\_\+base2}} \subsubsection{\texorpdfstring{bark()}{bark()}} {\footnotesize\ttfamily virtual void bad\+\_\+base2\+::bark (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}} Reimplemented in \hyperlink{structbad__derived2_ae8f67bac6bd1ce69b6a6884a2978494a}{bad\+\_\+derived2}. Definition at line 84 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}