\hypertarget{class_k_b_l_i_b___n_s_1_1basic__teestream}{}\doxysection{KBLIB\+\_\+\+NS\+::basic\+\_\+teestream\texorpdfstring{$<$}{<} StreamA, StreamB \texorpdfstring{$>$}{>} Class Template Reference}
\label{class_k_b_l_i_b___n_s_1_1basic__teestream}\index{KBLIB\_NS::basic\_teestream$<$ StreamA, StreamB $>$@{KBLIB\_NS::basic\_teestream$<$ StreamA, StreamB $>$}}


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



Inheritance diagram for KBLIB\+\_\+\+NS\+::basic\+\_\+teestream\texorpdfstring{$<$}{<} StreamA, StreamB \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=231pt]{class_k_b_l_i_b___n_s_1_1basic__teestream__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for KBLIB\+\_\+\+NS\+::basic\+\_\+teestream\texorpdfstring{$<$}{<} StreamA, StreamB \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=231pt]{class_k_b_l_i_b___n_s_1_1basic__teestream__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1basic__teestream_aa482258108892a298d0764f39fbd045f}{basic\+\_\+teestream}} (StreamA \&\mbox{\hyperlink{namespace_k_b_l_i_b___n_s_a228a6004801f23e3746cd67df6bcbeb6}{a}}, StreamB \&b)
\item 
auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1basic__teestream_a70a7ed1545b89b3e538d999e7513ce7a}{rdbuf}} () const -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1detail__io_1_1basic__teestreambuf}{buf\+\_\+type}} $\ast$
\end{DoxyCompactItemize}


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


Definition at line \mbox{\hyperlink{io_8h_source_l00498}{498}} of file \mbox{\hyperlink{io_8h_source}{io.\+h}}.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1basic__teestream_aa482258108892a298d0764f39fbd045f}\label{class_k_b_l_i_b___n_s_1_1basic__teestream_aa482258108892a298d0764f39fbd045f}} 
\index{KBLIB\_NS::basic\_teestream$<$ StreamA, StreamB $>$@{KBLIB\_NS::basic\_teestream$<$ StreamA, StreamB $>$}!basic\_teestream@{basic\_teestream}}
\index{basic\_teestream@{basic\_teestream}!KBLIB\_NS::basic\_teestream$<$ StreamA, StreamB $>$@{KBLIB\_NS::basic\_teestream$<$ StreamA, StreamB $>$}}
\doxysubsubsection{\texorpdfstring{basic\_teestream()}{basic\_teestream()}}
{\footnotesize\ttfamily template$<$typename StreamA , typename StreamB $>$ \\
\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1basic__teestream}{KBLIB\+\_\+\+NS\+::basic\+\_\+teestream}}$<$ StreamA, StreamB $>$\+::basic\+\_\+teestream (\begin{DoxyParamCaption}\item[{StreamA \&}]{a,  }\item[{StreamB \&}]{b }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{io_8h_source_l00516}{516}} of file \mbox{\hyperlink{io_8h_source}{io.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1basic__teestream_a70a7ed1545b89b3e538d999e7513ce7a}\label{class_k_b_l_i_b___n_s_1_1basic__teestream_a70a7ed1545b89b3e538d999e7513ce7a}} 
\index{KBLIB\_NS::basic\_teestream$<$ StreamA, StreamB $>$@{KBLIB\_NS::basic\_teestream$<$ StreamA, StreamB $>$}!rdbuf@{rdbuf}}
\index{rdbuf@{rdbuf}!KBLIB\_NS::basic\_teestream$<$ StreamA, StreamB $>$@{KBLIB\_NS::basic\_teestream$<$ StreamA, StreamB $>$}}
\doxysubsubsection{\texorpdfstring{rdbuf()}{rdbuf()}}
{\footnotesize\ttfamily template$<$typename StreamA , typename StreamB $>$ \\
auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1basic__teestream}{KBLIB\+\_\+\+NS\+::basic\+\_\+teestream}}$<$ StreamA, StreamB $>$\+::rdbuf (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1detail__io_1_1basic__teestreambuf}{buf\+\_\+type}}$\ast$ \hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{io_8h_source_l00520}{520}} of file \mbox{\hyperlink{io_8h_source}{io.\+h}}.



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