\hypertarget{classkblib_1_1live__wrapper}{}\doxysection{kblib\+::live\+\_\+wrapper\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} \label{classkblib_1_1live__wrapper}\index{kblib::live\_wrapper$<$ T $>$@{kblib::live\_wrapper$<$ T $>$}} {\ttfamily \#include $<$kblib/memory.\+h$>$} Inheritance diagram for kblib\+::live\+\_\+wrapper\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=218pt]{classkblib_1_1live__wrapper__inherit__graph} \end{center} \end{figure} Collaboration diagram for kblib\+::live\+\_\+wrapper\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{classkblib_1_1live__wrapper__coll__graph} \end{center} \end{figure} \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{structkblib_1_1live__wrapper_1_1__destroy}{\+\_\+destroy}} \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classkblib_1_1live__ptr}{live\+\_\+ptr}}$<$ T $>$ \mbox{\hyperlink{classkblib_1_1live__wrapper_a155457ec67348b3ba60dd9e7823cf85a}{ref}} () \item \mbox{\hyperlink{classkblib_1_1live__ptr}{live\+\_\+ptr}}$<$ const T $>$ \mbox{\hyperlink{classkblib_1_1live__wrapper_a5f020934e4ba45bdd6643dcc7485898c}{ref}} () const \item \mbox{\hyperlink{classkblib_1_1live__ptr}{live\+\_\+ptr}}$<$ const T $>$ \mbox{\hyperlink{classkblib_1_1live__wrapper_a5aa3612056f131b9c2c1b380f6ebac19}{cref}} () const \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item T \mbox{\hyperlink{classkblib_1_1live__wrapper_a5e14adbe9ee8796c1d08add9de48b07c}{data}} \item \mbox{\hyperlink{structkblib_1_1null__construct}{null\+\_\+construct}}$<$ \mbox{\hyperlink{structkblib_1_1detail__memory_1_1on__destroy}{detail\+\_\+memory\+::on\+\_\+destroy}}$<$ std\+::vector$<$ \mbox{\hyperlink{classkblib_1_1live__wrapper}{live\+\_\+wrapper}} $\ast$$\ast$ $>$, \mbox{\hyperlink{structkblib_1_1live__wrapper_1_1__destroy}{\+\_\+destroy}} $>$ $>$ \mbox{\hyperlink{classkblib_1_1live__wrapper_adb24815bc1536416d9a5b6cc37949a1e}{\+\_\+observers}} \{\} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename T$>$\newline class kblib\+::live\+\_\+wrapper$<$ T $>$} Definition at line \mbox{\hyperlink{memory_8h_source_l00194}{194}} of file \mbox{\hyperlink{memory_8h_source}{memory.\+h}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classkblib_1_1live__wrapper_a5aa3612056f131b9c2c1b380f6ebac19}\label{classkblib_1_1live__wrapper_a5aa3612056f131b9c2c1b380f6ebac19}} \index{kblib::live\_wrapper$<$ T $>$@{kblib::live\_wrapper$<$ T $>$}!cref@{cref}} \index{cref@{cref}!kblib::live\_wrapper$<$ T $>$@{kblib::live\_wrapper$<$ T $>$}} \doxysubsubsection{\texorpdfstring{cref()}{cref()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ \mbox{\hyperlink{classkblib_1_1live__ptr}{live\+\_\+ptr}}$<$ const T $>$ \mbox{\hyperlink{classkblib_1_1live__wrapper}{kblib\+::live\+\_\+wrapper}}$<$ T $>$\+::cref} Definition at line \mbox{\hyperlink{memory_8h_source_l00413}{413}} of file \mbox{\hyperlink{memory_8h_source}{memory.\+h}}. \mbox{\Hypertarget{classkblib_1_1live__wrapper_a155457ec67348b3ba60dd9e7823cf85a}\label{classkblib_1_1live__wrapper_a155457ec67348b3ba60dd9e7823cf85a}} \index{kblib::live\_wrapper$<$ T $>$@{kblib::live\_wrapper$<$ T $>$}!ref@{ref}} \index{ref@{ref}!kblib::live\_wrapper$<$ T $>$@{kblib::live\_wrapper$<$ T $>$}} \doxysubsubsection{\texorpdfstring{ref()}{ref()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ \mbox{\hyperlink{classkblib_1_1live__ptr}{live\+\_\+ptr}}$<$ T $>$ \mbox{\hyperlink{classkblib_1_1live__wrapper}{kblib\+::live\+\_\+wrapper}}$<$ T $>$\+::ref} Definition at line \mbox{\hyperlink{memory_8h_source_l00403}{403}} of file \mbox{\hyperlink{memory_8h_source}{memory.\+h}}. \mbox{\Hypertarget{classkblib_1_1live__wrapper_a5f020934e4ba45bdd6643dcc7485898c}\label{classkblib_1_1live__wrapper_a5f020934e4ba45bdd6643dcc7485898c}} \index{kblib::live\_wrapper$<$ T $>$@{kblib::live\_wrapper$<$ T $>$}!ref@{ref}} \index{ref@{ref}!kblib::live\_wrapper$<$ T $>$@{kblib::live\_wrapper$<$ T $>$}} \doxysubsubsection{\texorpdfstring{ref()}{ref()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ \mbox{\hyperlink{classkblib_1_1live__ptr}{live\+\_\+ptr}}$<$ const T $>$ \mbox{\hyperlink{classkblib_1_1live__wrapper}{kblib\+::live\+\_\+wrapper}}$<$ T $>$\+::ref} Definition at line \mbox{\hyperlink{memory_8h_source_l00408}{408}} of file \mbox{\hyperlink{memory_8h_source}{memory.\+h}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{classkblib_1_1live__wrapper_adb24815bc1536416d9a5b6cc37949a1e}\label{classkblib_1_1live__wrapper_adb24815bc1536416d9a5b6cc37949a1e}} \index{kblib::live\_wrapper$<$ T $>$@{kblib::live\_wrapper$<$ T $>$}!\_observers@{\_observers}} \index{\_observers@{\_observers}!kblib::live\_wrapper$<$ T $>$@{kblib::live\_wrapper$<$ T $>$}} \doxysubsubsection{\texorpdfstring{\_observers}{\_observers}} {\footnotesize\ttfamily template$<$typename T $>$ \\ \mbox{\hyperlink{structkblib_1_1null__construct}{null\+\_\+construct}}$<$ \mbox{\hyperlink{structkblib_1_1detail__memory_1_1on__destroy}{detail\+\_\+memory\+::on\+\_\+destroy}}$<$std\+::vector$<$\mbox{\hyperlink{classkblib_1_1live__wrapper}{live\+\_\+wrapper}}$\ast$$\ast$$>$, \mbox{\hyperlink{structkblib_1_1live__wrapper_1_1__destroy}{\+\_\+destroy}}$>$ $>$ \mbox{\hyperlink{classkblib_1_1live__wrapper}{kblib\+::live\+\_\+wrapper}}$<$ T $>$\+::\+\_\+observers \{\}} Definition at line \mbox{\hyperlink{memory_8h_source_l00215}{215}} of file \mbox{\hyperlink{memory_8h_source}{memory.\+h}}. \mbox{\Hypertarget{classkblib_1_1live__wrapper_a5e14adbe9ee8796c1d08add9de48b07c}\label{classkblib_1_1live__wrapper_a5e14adbe9ee8796c1d08add9de48b07c}} \index{kblib::live\_wrapper$<$ T $>$@{kblib::live\_wrapper$<$ T $>$}!data@{data}} \index{data@{data}!kblib::live\_wrapper$<$ T $>$@{kblib::live\_wrapper$<$ T $>$}} \doxysubsubsection{\texorpdfstring{data}{data}} {\footnotesize\ttfamily template$<$typename T $>$ \\ T \mbox{\hyperlink{classkblib_1_1live__wrapper}{kblib\+::live\+\_\+wrapper}}$<$ T $>$\+::data} Definition at line \mbox{\hyperlink{memory_8h_source_l00200}{200}} of file \mbox{\hyperlink{memory_8h_source}{memory.\+h}}. The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{memory_8h}{memory.\+h}}\end{DoxyCompactItemize}