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