\hypertarget{structkblib_1_1detail_1_1as__base__class_3_01_t_01_6_00_01_b_00_01true_01_4}{}\section{kblib\+:\+:detail\+:\+:as\+\_\+base\+\_\+class$<$ T \&, B, true $>$ Struct Template Reference} \label{structkblib_1_1detail_1_1as__base__class_3_01_t_01_6_00_01_b_00_01true_01_4}\index{kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$@{kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$}} {\ttfamily \#include $<$memory.\+h$>$} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item T \& \hyperlink{structkblib_1_1detail_1_1as__base__class_3_01_t_01_6_00_01_b_00_01true_01_4_ac2581f76bcee96f3ce85975ad422b051}{base} () noexcept \item const T \& \hyperlink{structkblib_1_1detail_1_1as__base__class_3_01_t_01_6_00_01_b_00_01true_01_4_a601f9d15be2b3da76ddf8b7d4f23a35f}{base} () const noexcept \end{DoxyCompactItemize} \subsection*{Public Attributes} \begin{DoxyCompactItemize} \item std\+::reference\+\_\+wrapper$<$ T $>$ \hyperlink{structkblib_1_1detail_1_1as__base__class_3_01_t_01_6_00_01_b_00_01true_01_4_a96e0a4a1836323cdd36f120f0b0375db}{base\+\_\+} \end{DoxyCompactItemize} \subsection{Detailed Description} \subsubsection*{template$<$typename T, bool B$>$\newline struct kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$} Definition at line 96 of file memory.\+h. \subsection{Member Function Documentation} \mbox{\Hypertarget{structkblib_1_1detail_1_1as__base__class_3_01_t_01_6_00_01_b_00_01true_01_4_ac2581f76bcee96f3ce85975ad422b051}\label{structkblib_1_1detail_1_1as__base__class_3_01_t_01_6_00_01_b_00_01true_01_4_ac2581f76bcee96f3ce85975ad422b051}} \index{kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$@{kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$}!base@{base}} \index{base@{base}!kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$@{kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$}} \subsubsection{\texorpdfstring{base()}{base()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename T , bool B$>$ \\ T\& \hyperlink{structkblib_1_1detail_1_1as__base__class}{kblib\+::detail\+::as\+\_\+base\+\_\+class}$<$ T \&, B, true $>$\+::base (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}} Definition at line 98 of file memory.\+h. \mbox{\Hypertarget{structkblib_1_1detail_1_1as__base__class_3_01_t_01_6_00_01_b_00_01true_01_4_a601f9d15be2b3da76ddf8b7d4f23a35f}\label{structkblib_1_1detail_1_1as__base__class_3_01_t_01_6_00_01_b_00_01true_01_4_a601f9d15be2b3da76ddf8b7d4f23a35f}} \index{kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$@{kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$}!base@{base}} \index{base@{base}!kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$@{kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$}} \subsubsection{\texorpdfstring{base()}{base()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename T , bool B$>$ \\ const T\& \hyperlink{structkblib_1_1detail_1_1as__base__class}{kblib\+::detail\+::as\+\_\+base\+\_\+class}$<$ T \&, B, true $>$\+::base (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}} Definition at line 99 of file memory.\+h. \subsection{Member Data Documentation} \mbox{\Hypertarget{structkblib_1_1detail_1_1as__base__class_3_01_t_01_6_00_01_b_00_01true_01_4_a96e0a4a1836323cdd36f120f0b0375db}\label{structkblib_1_1detail_1_1as__base__class_3_01_t_01_6_00_01_b_00_01true_01_4_a96e0a4a1836323cdd36f120f0b0375db}} \index{kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$@{kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$}!base\+\_\+@{base\+\_\+}} \index{base\+\_\+@{base\+\_\+}!kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$@{kblib\+::detail\+::as\+\_\+base\+\_\+class$<$ T \&, B, true $>$}} \subsubsection{\texorpdfstring{base\+\_\+}{base\_}} {\footnotesize\ttfamily template$<$typename T , bool B$>$ \\ std\+::reference\+\_\+wrapper$<$T$>$ \hyperlink{structkblib_1_1detail_1_1as__base__class}{kblib\+::detail\+::as\+\_\+base\+\_\+class}$<$ T \&, B, true $>$\+::base\+\_\+} Definition at line 97 of file memory.\+h. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\hyperlink{memory_8h}{memory.\+h}\end{DoxyCompactItemize}