\hypertarget{structbig__derived}{}\section{big\+\_\+derived Struct Reference}
\label{structbig__derived}\index{big\+\_\+derived@{big\+\_\+derived}}


Inheritance diagram for big\+\_\+derived\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=146pt]{structbig__derived__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for big\+\_\+derived\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=146pt]{structbig__derived__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{structbig__derived_a0dd4eef0f817ee1c1475d9c26c118b0c}{bark} () const override
\item 
virtual \hyperlink{structbig__derived_a21e9e4ec49fd1ff7657ea07f95339756}{$\sim$big\+\_\+derived} () noexcept=default
\item 
int \hyperlink{structbig__derived_a2b9f641a6aa2481ba149abd1c239e709}{id} () const override
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::size\+\_\+t \hyperlink{structbig__derived_ac0dea0a96dd9bc11be2740b5c2560131}{x}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{structbig__derived_a21e9e4ec49fd1ff7657ea07f95339756}\label{structbig__derived_a21e9e4ec49fd1ff7657ea07f95339756}} 
\index{big\+\_\+derived@{big\+\_\+derived}!````~big\+\_\+derived@{$\sim$big\+\_\+derived}}
\index{````~big\+\_\+derived@{$\sim$big\+\_\+derived}!big\+\_\+derived@{big\+\_\+derived}}
\subsubsection{\texorpdfstring{$\sim$big\+\_\+derived()}{~big\_derived()}}
{\footnotesize\ttfamily virtual big\+\_\+derived\+::$\sim$big\+\_\+derived (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [default]}, {\ttfamily [noexcept]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{structbig__derived_a0dd4eef0f817ee1c1475d9c26c118b0c}\label{structbig__derived_a0dd4eef0f817ee1c1475d9c26c118b0c}} 
\index{big\+\_\+derived@{big\+\_\+derived}!bark@{bark}}
\index{bark@{bark}!big\+\_\+derived@{big\+\_\+derived}}
\subsubsection{\texorpdfstring{bark()}{bark()}}
{\footnotesize\ttfamily void big\+\_\+derived\+::bark (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}



Reimplemented from \hyperlink{structsmall__base_ae15dcc8eaa52dff675fe43ad3d6cd45f}{small\+\_\+base}.



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

\mbox{\Hypertarget{structbig__derived_a2b9f641a6aa2481ba149abd1c239e709}\label{structbig__derived_a2b9f641a6aa2481ba149abd1c239e709}} 
\index{big\+\_\+derived@{big\+\_\+derived}!id@{id}}
\index{id@{id}!big\+\_\+derived@{big\+\_\+derived}}
\subsubsection{\texorpdfstring{id()}{id()}}
{\footnotesize\ttfamily int big\+\_\+derived\+::id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}



Reimplemented from \hyperlink{structsmall__base_a5f650d6653c39ac073e5b230f1a3cae9}{small\+\_\+base}.



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



\subsection{Member Data Documentation}
\mbox{\Hypertarget{structbig__derived_ac0dea0a96dd9bc11be2740b5c2560131}\label{structbig__derived_ac0dea0a96dd9bc11be2740b5c2560131}} 
\index{big\+\_\+derived@{big\+\_\+derived}!x@{x}}
\index{x@{x}!big\+\_\+derived@{big\+\_\+derived}}
\subsubsection{\texorpdfstring{x}{x}}
{\footnotesize\ttfamily std\+::size\+\_\+t big\+\_\+derived\+::x}

{\bfseries Initial value\+:}
\begin{DoxyCode}
=
       (\hyperlink{structbig__derived_ac0dea0a96dd9bc11be2740b5c2560131}{x} = 1,
        kblib::FNVa\_a<std::size\_t>(
            \textcolor{keyword}{reinterpret\_cast<}\textcolor{keyword}{const }\textcolor{keywordtype}{char} (&)[sizeof(\hyperlink{structbig__derived}{big\_derived})]\textcolor{keyword}{>}(*this)))
\end{DoxyCode}


Definition at line 97 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}
