\hypertarget{namespace_k_b_l_i_b___n_s_1_1detail__io}{}\doxysection{KBLIB\+\_\+\+NS\+::detail\+\_\+io Namespace Reference} \label{namespace_k_b_l_i_b___n_s_1_1detail__io}\index{KBLIB\_NS::detail\_io@{KBLIB\_NS::detail\_io}} \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1detail__io_1_1basic__teestreambuf}{basic\+\_\+teestreambuf}} \end{DoxyCompactItemize} \doxysubsection*{Typedefs} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename Stream $>$ }\\using \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1detail__io_ae206e3231b8d55df4e5d341c6ef9ef43}{buf\+\_\+for}} = std\+::remove\+\_\+pointer\+\_\+t$<$ decltype(std\+::declval$<$ Stream \& $>$().rdbuf())$>$ \end{DoxyCompactItemize} \doxysubsection{Typedef Documentation} \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1detail__io_ae206e3231b8d55df4e5d341c6ef9ef43}\label{namespace_k_b_l_i_b___n_s_1_1detail__io_ae206e3231b8d55df4e5d341c6ef9ef43}} \index{KBLIB\_NS::detail\_io@{KBLIB\_NS::detail\_io}!buf\_for@{buf\_for}} \index{buf\_for@{buf\_for}!KBLIB\_NS::detail\_io@{KBLIB\_NS::detail\_io}} \doxysubsubsection{\texorpdfstring{buf\_for}{buf\_for}} {\footnotesize\ttfamily template$<$typename Stream $>$ \\ using \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1detail__io_ae206e3231b8d55df4e5d341c6ef9ef43}{KBLIB\+\_\+\+NS\+::detail\+\_\+io\+::buf\+\_\+for}} = typedef std\+::remove\+\_\+pointer\+\_\+t$<$decltype(std\+::declval$<$Stream\&$>$().rdbuf())$>$} Definition at line \mbox{\hyperlink{io_8h_source_l00492}{492}} of file \mbox{\hyperlink{io_8h_source}{io.\+h}}.