\hypertarget{classkblib_1_1basic__teestream}{}\doxysection{kblib\+::basic\+\_\+teestream\texorpdfstring{$<$}{<} StreamA, StreamB \texorpdfstring{$>$}{>} Class Template Reference} \label{classkblib_1_1basic__teestream}\index{kblib::basic\_teestream$<$ StreamA, StreamB $>$@{kblib::basic\_teestream$<$ StreamA, StreamB $>$}} {\ttfamily \#include $<$kblib/io.\+h$>$} Inheritance diagram for kblib\+::basic\+\_\+teestream\texorpdfstring{$<$}{<} StreamA, StreamB \texorpdfstring{$>$}{>}\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=211pt]{classkblib_1_1basic__teestream__inherit__graph} \end{center} \end{figure} Collaboration diagram for kblib\+::basic\+\_\+teestream\texorpdfstring{$<$}{<} StreamA, StreamB \texorpdfstring{$>$}{>}\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=211pt]{classkblib_1_1basic__teestream__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classkblib_1_1basic__teestream_a7f7c9026c46945088c695e250f5b9b76}{basic\+\_\+teestream}} (StreamA \&\mbox{\hyperlink{namespacekblib_a22831dce77d5f35c13930b5e30a59f07}{a}}, StreamB \&b) \item auto \mbox{\hyperlink{classkblib_1_1basic__teestream_acf48bbb7eb23439d3d1ce5fa8ca89009}{rdbuf}} () const -\/$>$ \mbox{\hyperlink{classkblib_1_1detail__io_1_1basic__teestreambuf}{buf\+\_\+type}} $\ast$ \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename StreamA, typename StreamB$>$\newline class kblib\+::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{classkblib_1_1basic__teestream_a7f7c9026c46945088c695e250f5b9b76}\label{classkblib_1_1basic__teestream_a7f7c9026c46945088c695e250f5b9b76}} \index{kblib::basic\_teestream$<$ StreamA, StreamB $>$@{kblib::basic\_teestream$<$ StreamA, StreamB $>$}!basic\_teestream@{basic\_teestream}} \index{basic\_teestream@{basic\_teestream}!kblib::basic\_teestream$<$ StreamA, StreamB $>$@{kblib::basic\_teestream$<$ StreamA, StreamB $>$}} \doxysubsubsection{\texorpdfstring{basic\_teestream()}{basic\_teestream()}} {\footnotesize\ttfamily template$<$typename StreamA , typename StreamB $>$ \\ \mbox{\hyperlink{classkblib_1_1basic__teestream}{kblib\+::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{classkblib_1_1basic__teestream_acf48bbb7eb23439d3d1ce5fa8ca89009}\label{classkblib_1_1basic__teestream_acf48bbb7eb23439d3d1ce5fa8ca89009}} \index{kblib::basic\_teestream$<$ StreamA, StreamB $>$@{kblib::basic\_teestream$<$ StreamA, StreamB $>$}!rdbuf@{rdbuf}} \index{rdbuf@{rdbuf}!kblib::basic\_teestream$<$ StreamA, StreamB $>$@{kblib::basic\_teestream$<$ StreamA, StreamB $>$}} \doxysubsubsection{\texorpdfstring{rdbuf()}{rdbuf()}} {\footnotesize\ttfamily template$<$typename StreamA , typename StreamB $>$ \\ auto \mbox{\hyperlink{classkblib_1_1basic__teestream}{kblib\+::basic\+\_\+teestream}}$<$ StreamA, StreamB $>$\+::rdbuf (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ \mbox{\hyperlink{classkblib_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}