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