\hypertarget{classkblib_1_1detail_1_1basic__teestream}{}\section{kblib\+:\+:detail\+:\+:basic\+\_\+teestream$<$ StreamA, StreamB $>$ Class Template Reference}
\label{classkblib_1_1detail_1_1basic__teestream}\index{kblib\+::detail\+::basic\+\_\+teestream$<$ Stream\+A, Stream\+B $>$@{kblib\+::detail\+::basic\+\_\+teestream$<$ Stream\+A, Stream\+B $>$}}


{\ttfamily \#include $<$io.\+h$>$}



Inheritance diagram for kblib\+:\+:detail\+:\+:basic\+\_\+teestream$<$ StreamA, StreamB $>$\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=199pt]{classkblib_1_1detail_1_1basic__teestream__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for kblib\+:\+:detail\+:\+:basic\+\_\+teestream$<$ StreamA, StreamB $>$\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=199pt]{classkblib_1_1detail_1_1basic__teestream__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classkblib_1_1detail_1_1basic__teestream_a99b179d9588385c67227df1958fe4daf}{basic\+\_\+teestream} (StreamA \&\hyperlink{namespacekblib_af1dd5b5a681661f9db32ffad764d415b}{a}, StreamB \&b)
\item 
\hyperlink{classkblib_1_1detail_1_1basic__teestreambuf}{buf\+\_\+type} $\ast$ \hyperlink{classkblib_1_1detail_1_1basic__teestream_acbed37e67b19b10269b530902ceeaaab}{rdbuf} () const
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename StreamA, typename StreamB$>$\newline
class kblib\+::detail\+::basic\+\_\+teestream$<$ Stream\+A, Stream\+B $>$}



Definition at line 433 of file io.\+h.



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classkblib_1_1detail_1_1basic__teestream_a99b179d9588385c67227df1958fe4daf}\label{classkblib_1_1detail_1_1basic__teestream_a99b179d9588385c67227df1958fe4daf}} 
\index{kblib\+::detail\+::basic\+\_\+teestream@{kblib\+::detail\+::basic\+\_\+teestream}!basic\+\_\+teestream@{basic\+\_\+teestream}}
\index{basic\+\_\+teestream@{basic\+\_\+teestream}!kblib\+::detail\+::basic\+\_\+teestream@{kblib\+::detail\+::basic\+\_\+teestream}}
\subsubsection{\texorpdfstring{basic\+\_\+teestream()}{basic\_teestream()}}
{\footnotesize\ttfamily template$<$typename StreamA , typename StreamB $>$ \\
\hyperlink{classkblib_1_1detail_1_1basic__teestream}{kblib\+::detail\+::basic\+\_\+teestream}$<$ StreamA, StreamB $>$\+::\hyperlink{classkblib_1_1detail_1_1basic__teestream}{basic\+\_\+teestream} (\begin{DoxyParamCaption}\item[{StreamA \&}]{a,  }\item[{StreamB \&}]{b }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 451 of file io.\+h.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classkblib_1_1detail_1_1basic__teestream_acbed37e67b19b10269b530902ceeaaab}\label{classkblib_1_1detail_1_1basic__teestream_acbed37e67b19b10269b530902ceeaaab}} 
\index{kblib\+::detail\+::basic\+\_\+teestream@{kblib\+::detail\+::basic\+\_\+teestream}!rdbuf@{rdbuf}}
\index{rdbuf@{rdbuf}!kblib\+::detail\+::basic\+\_\+teestream@{kblib\+::detail\+::basic\+\_\+teestream}}
\subsubsection{\texorpdfstring{rdbuf()}{rdbuf()}}
{\footnotesize\ttfamily template$<$typename StreamA , typename StreamB $>$ \\
\hyperlink{classkblib_1_1detail_1_1basic__teestreambuf}{buf\+\_\+type}$\ast$ \hyperlink{classkblib_1_1detail_1_1basic__teestream}{kblib\+::detail\+::basic\+\_\+teestream}$<$ StreamA, StreamB $>$\+::rdbuf (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 454 of file io.\+h.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
kblib/\hyperlink{io_8h}{io.\+h}\end{DoxyCompactItemize}
