\hypertarget{namespacekblib_1_1detail__io}{}\doxysection{kblib\+::detail\+\_\+io Namespace Reference} \label{namespacekblib_1_1detail__io}\index{kblib::detail\_io@{kblib::detail\_io}} \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classkblib_1_1detail__io_1_1basic__teestreambuf}{basic\+\_\+teestreambuf}} \end{DoxyCompactItemize} \doxysubsection*{Typedefs} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename Stream $>$ }\\using \mbox{\hyperlink{namespacekblib_1_1detail__io_ad0190242f4659f25605551c9c011c3ad}{buf\+\_\+for}} = std\+::remove\+\_\+pointer\+\_\+t$<$ decltype(std\+::declval$<$ Stream \& $>$().rdbuf())$>$ \end{DoxyCompactItemize} \doxysubsection{Typedef Documentation} \mbox{\Hypertarget{namespacekblib_1_1detail__io_ad0190242f4659f25605551c9c011c3ad}\label{namespacekblib_1_1detail__io_ad0190242f4659f25605551c9c011c3ad}} \index{kblib::detail\_io@{kblib::detail\_io}!buf\_for@{buf\_for}} \index{buf\_for@{buf\_for}!kblib::detail\_io@{kblib::detail\_io}} \doxysubsubsection{\texorpdfstring{buf\_for}{buf\_for}} {\footnotesize\ttfamily template$<$typename Stream $>$ \\ using \mbox{\hyperlink{namespacekblib_1_1detail__io_ad0190242f4659f25605551c9c011c3ad}{kblib\+::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}}.