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

