\hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{}\section{utl\+:\+:out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$ Class Template Reference}
\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}


A virtual base class specialization.  




{\ttfamily \#include $<$out\+\_\+dev.\+h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_ac6d606494a0b663bf20bf180e33190e2}{type}} = \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Export type as identity meta-\/function. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6ebf2bb2132e972cd9f2daffa67d981b}{data\+\_\+type}} = data\+\_\+t
\item 
using \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a83ce1ff81d538c68649fe339241d6cff}{pointer\+\_\+type}} = data\+\_\+t $\ast$
\end{DoxyCompactItemize}

\subsection*{Public Member Functions}
\begin{Indent}\textbf{ Public Put interface}\par
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{namespaceutl_a22cbecb50ee5c1032de66133e96cbac6}{size\+\_\+t}} \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a7311e58e96e924cdd7f06ff4713f3317}{put}} (const data\+\_\+t \&data)
\item 
\mbox{\hyperlink{namespaceutl_a22cbecb50ee5c1032de66133e96cbac6}{size\+\_\+t}} \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_aa781ec6a6e500451a357f04b1436d8e0}{put}} (const data\+\_\+t $\ast$data, \mbox{\hyperlink{namespaceutl_a22cbecb50ee5c1032de66133e96cbac6}{size\+\_\+t}} n)
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\textbf{ Stream operator$<$$<$ interface}\par
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename \+\_\+\+Src\+\_\+t $>$ }\\\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}} \& \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a88944f88c0dfa832f42b49193bffcea9}{operator$<$$<$}} (\+\_\+\+Src\+\_\+t \&src)
\begin{DoxyCompactList}\small\item\em Template operator$<$$<$ implementation for for all by value/ref parameters. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename \+\_\+\+Src\+\_\+t $>$ }\\\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}} \& \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a8ea40dd005963b6e2f41c1a5f8c5c6b1}{operator$<$$<$}} (\+\_\+\+Src\+\_\+t $\ast$src)=delete
\begin{DoxyCompactList}\small\item\em Overload to disallow pointer types as source. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}} \& \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6b8b80722252f898b1acfce6083b4cf7}{operator$<$$<$}} (const data\+\_\+t \&src)
\begin{DoxyCompactList}\small\item\em Overload for single data\+\_\+t object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a3da010b49d2e6b87eaddc22ef636acc9}{iterator}} \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_acabafe9e76d94c8044feb85996ebba5f}{end}} () noexcept
\item 
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}{const\+\_\+iterator}} \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a3992eda54afec8aaa1cb8f040563add6}{end}} () const noexcept
\item 
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}{const\+\_\+iterator}} \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6d316ddd0f1797724f976254297c28fc}{cend}} () const noexcept
\end{DoxyCompactItemize}

\subsection*{Constructor / Destructor}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a5dce94d088c9f6cec3c318e0a0d1ee56}{$\sim$out\+\_\+dev}} ()=default
\begin{DoxyCompactList}\small\item\em Virtual destructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a470befe8e2518939190977d76bea06ca}{out\+\_\+dev}} ()=default
\begin{DoxyCompactList}\small\item\em A default constructor from derived only. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_ad4b62c477f8e553d78a1ab051ad81a7c}{out\+\_\+dev}} (const \mbox{\hyperlink{classutl_1_1out__dev}{out\+\_\+dev}} \&)=delete
\begin{DoxyCompactList}\small\item\em No copies. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}} \& \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6093ba41c3bddd450fbad0fd0bf3ba65}{operator=}} (const \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}} \&)=delete
\end{DoxyCompactItemize}
\subsection*{S\+T\+L-\/like Output iterator interface}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a3da010b49d2e6b87eaddc22ef636acc9}{iterator}} = \mbox{\hyperlink{classutl_1_1outdev__it}{outdev\+\_\+it}}$<$ \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}}, data\+\_\+t $\ast$, streamsize $>$
\begin{DoxyCompactList}\small\item\em Iterator. \end{DoxyCompactList}\item 
using \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}{const\+\_\+iterator}} = \mbox{\hyperlink{classutl_1_1outdev__it}{outdev\+\_\+it}}$<$ const \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}}, data\+\_\+t $\ast$, streamsize $>$
\begin{DoxyCompactList}\small\item\em Const iterator. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a3da010b49d2e6b87eaddc22ef636acc9}{iterator}} \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_ac3df041ff2e72454035cd879ddf1332d}{begin}} () noexcept
\begin{DoxyCompactList}\small\item\em .begin implementation \end{DoxyCompactList}\item 
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}{const\+\_\+iterator}} \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a35edcf840e3ba2b53734a128181da6e8}{begin}} () const noexcept
\item 
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}{const\+\_\+iterator}} \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a41a29c14ad5206a122e6bec5e3314dc4}{cbegin}} () const noexcept
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename data\+\_\+t, size\+\_\+t streamsize$>$\newline
class utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}

A virtual base class specialization. 


\begin{DoxyParams}{Parameters}
{\em impl\+\_\+t} & = \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}} \\
\hline
{\em data\+\_\+t} & The devices base type of data \\
\hline
{\em streamsize} & The number of elements to indicate eos. \begin{DoxyItemize}
\item None or 0 Stream only. No iterator as \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_ac3df041ff2e72454035cd879ddf1332d}{begin()}} now equals \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_acabafe9e76d94c8044feb85996ebba5f}{end()}}. \end{DoxyItemize}
\\
\hline
\end{DoxyParams}


Definition at line 177 of file out\+\_\+dev.\+h.



\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!const\+\_\+iterator@{const\+\_\+iterator}}
\index{const\+\_\+iterator@{const\+\_\+iterator}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{const\+\_\+iterator}{const\_iterator}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
using \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}{const\+\_\+iterator}} =  \mbox{\hyperlink{classutl_1_1outdev__it}{outdev\+\_\+it}} $<$const \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}}, data\+\_\+t$\ast$, streamsize$>$}



Const iterator. 



Definition at line 268 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6ebf2bb2132e972cd9f2daffa67d981b}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6ebf2bb2132e972cd9f2daffa67d981b}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!data\+\_\+type@{data\+\_\+type}}
\index{data\+\_\+type@{data\+\_\+type}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{data\+\_\+type}{data\_type}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
using \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6ebf2bb2132e972cd9f2daffa67d981b}{data\+\_\+type}} =  data\+\_\+t}

Export types as input device concept demands 

Definition at line 183 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a3da010b49d2e6b87eaddc22ef636acc9}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a3da010b49d2e6b87eaddc22ef636acc9}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!iterator@{iterator}}
\index{iterator@{iterator}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{iterator}{iterator}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
using \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a3da010b49d2e6b87eaddc22ef636acc9}{iterator}} =  \mbox{\hyperlink{classutl_1_1outdev__it}{outdev\+\_\+it}} $<$\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}}, data\+\_\+t$\ast$, streamsize$>$}



Iterator. 



Definition at line 267 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a83ce1ff81d538c68649fe339241d6cff}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a83ce1ff81d538c68649fe339241d6cff}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!pointer\+\_\+type@{pointer\+\_\+type}}
\index{pointer\+\_\+type@{pointer\+\_\+type}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{pointer\+\_\+type}{pointer\_type}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
using \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a83ce1ff81d538c68649fe339241d6cff}{pointer\+\_\+type}} =  data\+\_\+t$\ast$}



Definition at line 184 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_ac6d606494a0b663bf20bf180e33190e2}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_ac6d606494a0b663bf20bf180e33190e2}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!type@{type}}
\index{type@{type}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
using \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_ac6d606494a0b663bf20bf180e33190e2}{type}} =  \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}}}



Export type as identity meta-\/function. 



Definition at line 186 of file out\+\_\+dev.\+h.



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a5dce94d088c9f6cec3c318e0a0d1ee56}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a5dce94d088c9f6cec3c318e0a0d1ee56}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!````~out\+\_\+dev@{$\sim$out\+\_\+dev}}
\index{````~out\+\_\+dev@{$\sim$out\+\_\+dev}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{$\sim$out\+\_\+dev()}{~out\_dev()}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
virtual \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::$\sim$\mbox{\hyperlink{classutl_1_1out__dev}{out\+\_\+dev}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [default]}}



Virtual destructor. 

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a470befe8e2518939190977d76bea06ca}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a470befe8e2518939190977d76bea06ca}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!out\+\_\+dev@{out\+\_\+dev}}
\index{out\+\_\+dev@{out\+\_\+dev}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{out\+\_\+dev()}{out\_dev()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::\mbox{\hyperlink{classutl_1_1out__dev}{out\+\_\+dev}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [default]}}



A default constructor from derived only. 

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_ad4b62c477f8e553d78a1ab051ad81a7c}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_ad4b62c477f8e553d78a1ab051ad81a7c}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!out\+\_\+dev@{out\+\_\+dev}}
\index{out\+\_\+dev@{out\+\_\+dev}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{out\+\_\+dev()}{out\_dev()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::\mbox{\hyperlink{classutl_1_1out__dev}{out\+\_\+dev}} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classutl_1_1out__dev}{out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$ \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [delete]}}



No copies. 



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_ac3df041ff2e72454035cd879ddf1332d}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_ac3df041ff2e72454035cd879ddf1332d}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!begin@{begin}}
\index{begin@{begin}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{begin()}{begin()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a3da010b49d2e6b87eaddc22ef636acc9}{iterator}} \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::begin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



.begin implementation 



Definition at line 271 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a35edcf840e3ba2b53734a128181da6e8}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a35edcf840e3ba2b53734a128181da6e8}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!begin@{begin}}
\index{begin@{begin}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{begin()}{begin()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}{const\+\_\+iterator}} \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::begin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line 272 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a41a29c14ad5206a122e6bec5e3314dc4}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a41a29c14ad5206a122e6bec5e3314dc4}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!cbegin@{cbegin}}
\index{cbegin@{cbegin}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{cbegin()}{cbegin()}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}{const\+\_\+iterator}} \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::cbegin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line 273 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6d316ddd0f1797724f976254297c28fc}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6d316ddd0f1797724f976254297c28fc}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!cend@{cend}}
\index{cend@{cend}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{cend()}{cend()}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}{const\+\_\+iterator}} \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::cend (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line 278 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_acabafe9e76d94c8044feb85996ebba5f}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_acabafe9e76d94c8044feb85996ebba5f}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!end@{end}}
\index{end@{end}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{end()}{end()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a3da010b49d2e6b87eaddc22ef636acc9}{iterator}} \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::end (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}

.end implementation 

Definition at line 276 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a3992eda54afec8aaa1cb8f040563add6}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a3992eda54afec8aaa1cb8f040563add6}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!end@{end}}
\index{end@{end}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{end()}{end()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a690f4d4b54e352b64bd484a15138df64}{const\+\_\+iterator}} \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::end (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line 277 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a88944f88c0dfa832f42b49193bffcea9}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a88944f88c0dfa832f42b49193bffcea9}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{operator$<$$<$()}{operator<<()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
template$<$typename \+\_\+\+Src\+\_\+t $>$ \\
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}}\& \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::operator$<$$<$ (\begin{DoxyParamCaption}\item[{\+\_\+\+Src\+\_\+t \&}]{src }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Template operator$<$$<$ implementation for for all by value/ref parameters. 


\begin{DoxyParams}{Parameters}
{\em src} & Reference to source data \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Reference to this device for chaining 
\end{DoxyReturn}


Definition at line 246 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a8ea40dd005963b6e2f41c1a5f8c5c6b1}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a8ea40dd005963b6e2f41c1a5f8c5c6b1}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{operator$<$$<$()}{operator<<()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
template$<$typename \+\_\+\+Src\+\_\+t $>$ \\
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}}\& \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::operator$<$$<$ (\begin{DoxyParamCaption}\item[{\+\_\+\+Src\+\_\+t $\ast$}]{src }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}



Overload to disallow pointer types as source. 

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6b8b80722252f898b1acfce6083b4cf7}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6b8b80722252f898b1acfce6083b4cf7}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{operator$<$$<$()}{operator<<()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}}\& \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::operator$<$$<$ (\begin{DoxyParamCaption}\item[{const data\+\_\+t \&}]{src }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Overload for single data\+\_\+t object. 



Definition at line 257 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6093ba41c3bddd450fbad0fd0bf3ba65}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a6093ba41c3bddd450fbad0fd0bf3ba65}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!operator=@{operator=}}
\index{operator=@{operator=}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}}\& \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4}{out\+\_\+dev\+\_\+t}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [delete]}}

No copy assignments \mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a7311e58e96e924cdd7f06ff4713f3317}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_a7311e58e96e924cdd7f06ff4713f3317}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!put@{put}}
\index{put@{put}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{put()}{put()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{namespaceutl_a22cbecb50ee5c1032de66133e96cbac6}{size\+\_\+t}} \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::put (\begin{DoxyParamCaption}\item[{const data\+\_\+t \&}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 231 of file out\+\_\+dev.\+h.

\mbox{\Hypertarget{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_aa781ec6a6e500451a357f04b1436d8e0}\label{classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4_aa781ec6a6e500451a357f04b1436d8e0}} 
\index{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}!put@{put}}
\index{put@{put}!utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$@{utl\+::out\+\_\+dev$<$ virtual\+\_\+tag, data\+\_\+t, streamsize $>$}}
\subsubsection{\texorpdfstring{put()}{put()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename data\+\_\+t , size\+\_\+t streamsize$>$ \\
\mbox{\hyperlink{namespaceutl_a22cbecb50ee5c1032de66133e96cbac6}{size\+\_\+t}} \mbox{\hyperlink{classutl_1_1out__dev}{utl\+::out\+\_\+dev}}$<$ \mbox{\hyperlink{structutl_1_1virtual__tag}{virtual\+\_\+tag}}, data\+\_\+t, streamsize $>$\+::put (\begin{DoxyParamCaption}\item[{const data\+\_\+t $\ast$}]{data,  }\item[{\mbox{\hyperlink{namespaceutl_a22cbecb50ee5c1032de66133e96cbac6}{size\+\_\+t}}}]{n }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 232 of file out\+\_\+dev.\+h.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/utl/dev/\mbox{\hyperlink{out__dev_8h}{out\+\_\+dev.\+h}}\end{DoxyCompactItemize}
