|
- \hypertarget{classutl_1_1istreamdev__it}{}\section{utl\+:\+:istreamdev\+\_\+it$<$ cont\+\_\+t, data\+\_\+t $>$ Class Template Reference}
- \label{classutl_1_1istreamdev__it}\index{utl\+::istreamdev\+\_\+it$<$ cont\+\_\+t, data\+\_\+t $>$@{utl\+::istreamdev\+\_\+it$<$ cont\+\_\+t, data\+\_\+t $>$}}
-
-
- {\ttfamily \#include $<$dev\+\_\+iterators.\+h$>$}
-
- \subsection*{Public Types}
- \begin{DoxyCompactItemize}
- \item
- enum \mbox{\hyperlink{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098}{Cursor}} \{ \mbox{\hyperlink{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098acf78c8879b68ea36e14323560fb9376f}{init}} = 0,
- \mbox{\hyperlink{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098a46b4593b1438c429ecf7725dee6deac8}{valid}} = 1,
- \mbox{\hyperlink{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098a5d43103cca12a6712ebf6d8118f46ec2}{eos}} = 2
- \}
- \begin{DoxyCompactList}\small\item\em \#define-\/like enumerator for Cursor-\/like behavior \end{DoxyCompactList}\item
- using \mbox{\hyperlink{classutl_1_1istreamdev__it_a1d7d245bb3b6397af354604448550fe3}{type}} = \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}}
- \end{DoxyCompactItemize}
- \textbf{ }\par
- \begin{DoxyCompactItemize}
- \item
- using \mbox{\hyperlink{classutl_1_1istreamdev__it_ab9f273d2adc8c4fbc4d2e0a52346de89}{iterator\+\_\+category}} = typename \mbox{\hyperlink{structutl_1_1dev__iterator__traits}{dev\+\_\+iterator\+\_\+traits}}$<$ std\+::output\+\_\+iterator\+\_\+tag, data\+\_\+t, void $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_ab9f273d2adc8c4fbc4d2e0a52346de89}{iterator\+\_\+category}}
- \item
- using \mbox{\hyperlink{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}{value\+\_\+type}} = typename \mbox{\hyperlink{structutl_1_1dev__iterator__traits}{dev\+\_\+iterator\+\_\+traits}}$<$ std\+::output\+\_\+iterator\+\_\+tag, data\+\_\+t, void $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}{value\+\_\+type}}
- \item
- using \mbox{\hyperlink{classutl_1_1istreamdev__it_ae74eb71649f6d9d6c758477d5a729464}{difference\+\_\+type}} = typename \mbox{\hyperlink{structutl_1_1dev__iterator__traits}{dev\+\_\+iterator\+\_\+traits}}$<$ std\+::output\+\_\+iterator\+\_\+tag, data\+\_\+t, void $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_ae74eb71649f6d9d6c758477d5a729464}{difference\+\_\+type}}
- \item
- using \mbox{\hyperlink{classutl_1_1istreamdev__it_abc9731045fe1cf2639a91cfc6040114f}{pointer}} = typename \mbox{\hyperlink{structutl_1_1dev__iterator__traits}{dev\+\_\+iterator\+\_\+traits}}$<$ std\+::output\+\_\+iterator\+\_\+tag, data\+\_\+t, void $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_abc9731045fe1cf2639a91cfc6040114f}{pointer}}
- \item
- using \mbox{\hyperlink{classutl_1_1istreamdev__it_a824851507bcd0dbaf6e1f7c54dffccae}{reference}} = typename \mbox{\hyperlink{structutl_1_1dev__iterator__traits}{dev\+\_\+iterator\+\_\+traits}}$<$ std\+::output\+\_\+iterator\+\_\+tag, data\+\_\+t, void $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_a824851507bcd0dbaf6e1f7c54dffccae}{reference}}
- \end{DoxyCompactItemize}
-
- \subsection*{Public Member Functions}
- \begin{Indent}\textbf{ Constructor / Destructor}\par
- \begin{DoxyCompactItemize}
- \item
- \mbox{\hyperlink{classutl_1_1istreamdev__it_a37d06e1d0e6b2dee118d1f84914f489f}{istreamdev\+\_\+it}} (cont\+\_\+t $\ast$\mbox{\hyperlink{classutl_1_1istreamdev__it_ad5ad8b543316b11bcc551a03a19296a7}{owner}}=nullptr, \mbox{\hyperlink{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098}{Cursor}} \mbox{\hyperlink{classutl_1_1istreamdev__it_a01ffeaa95a2b4b90f48505c38f35e024}{cursor}}=\mbox{\hyperlink{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098a5d43103cca12a6712ebf6d8118f46ec2}{eos}}) noexcept
- \begin{DoxyCompactList}\small\item\em Basic constructor. \end{DoxyCompactList}\item
- \mbox{\hyperlink{classutl_1_1istreamdev__it_af60899a30cdbcbb9c18a13daa3d1bafb}{istreamdev\+\_\+it}} (const \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}} \&it) noexcept
- \begin{DoxyCompactList}\small\item\em Basic copy constructor. \end{DoxyCompactList}\item
- \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}} \& \mbox{\hyperlink{classutl_1_1istreamdev__it_a93400479ad3e318df06880c7d116e2fb}{operator=}} (const \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}} \&it) noexcept
- \begin{DoxyCompactList}\small\item\em Basic copy assignment operator. \end{DoxyCompactList}\end{DoxyCompactItemize}
- \end{Indent}
- \begin{Indent}\textbf{ Public interface}\par
- \begin{DoxyCompactItemize}
- \item
- \mbox{\hyperlink{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}{value\+\_\+type}} \& \mbox{\hyperlink{classutl_1_1istreamdev__it_a39299e20b2ec7e21099525e4fa458a08}{operator$\ast$}} () noexcept
- \item
- \mbox{\hyperlink{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}{value\+\_\+type}} $\ast$ \mbox{\hyperlink{classutl_1_1istreamdev__it_adf6eafdc0973dbc1a71992ae8914c9dd}{operator-\/$>$}} () noexcept
- \item
- \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}} \& \mbox{\hyperlink{classutl_1_1istreamdev__it_abe06c7d5a4fc488804291bdb29d16816}{operator++}} () noexcept
- \item
- \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}} \mbox{\hyperlink{classutl_1_1istreamdev__it_a9c04a21ce549fc67f306664c90b1f874}{operator++}} (int) noexcept
- \item
- const cont\+\_\+t $\ast$ \mbox{\hyperlink{classutl_1_1istreamdev__it_ad5ad8b543316b11bcc551a03a19296a7}{owner}} () const noexcept
- \begin{DoxyCompactList}\small\item\em Export container for comparison. \end{DoxyCompactList}\item
- const \mbox{\hyperlink{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}{value\+\_\+type}} \& \mbox{\hyperlink{classutl_1_1istreamdev__it_a8e5b98093c55cb57e3179ff9025389fb}{value}} () const noexcept
- \begin{DoxyCompactList}\small\item\em Export value for comparison. \end{DoxyCompactList}\item
- const \mbox{\hyperlink{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098}{Cursor}} \mbox{\hyperlink{classutl_1_1istreamdev__it_a01ffeaa95a2b4b90f48505c38f35e024}{cursor}} () const noexcept
- \begin{DoxyCompactList}\small\item\em Export cursor for comparison. \end{DoxyCompactList}\end{DoxyCompactItemize}
- \end{Indent}
-
-
- \subsection{Detailed Description}
- \subsubsection*{template$<$typename cont\+\_\+t, typename data\+\_\+t$>$\newline
- class utl\+::istreamdev\+\_\+it$<$ cont\+\_\+t, data\+\_\+t $>$}
-
-
-
- Definition at line 128 of file dev\+\_\+iterators.\+h.
-
-
-
- \subsection{Member Typedef Documentation}
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_ae74eb71649f6d9d6c758477d5a729464}\label{classutl_1_1istreamdev__it_ae74eb71649f6d9d6c758477d5a729464}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!difference\+\_\+type@{difference\+\_\+type}}
- \index{difference\+\_\+type@{difference\+\_\+type}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{difference\+\_\+type}{difference\_type}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- using \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_ae74eb71649f6d9d6c758477d5a729464}{difference\+\_\+type}} = typename \mbox{\hyperlink{structutl_1_1dev__iterator__traits}{dev\+\_\+iterator\+\_\+traits}} $<$std\+::output\+\_\+iterator\+\_\+tag, data\+\_\+t, void$>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_ae74eb71649f6d9d6c758477d5a729464}{difference\+\_\+type}}}
-
-
-
- Definition at line 137 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_ab9f273d2adc8c4fbc4d2e0a52346de89}\label{classutl_1_1istreamdev__it_ab9f273d2adc8c4fbc4d2e0a52346de89}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!iterator\+\_\+category@{iterator\+\_\+category}}
- \index{iterator\+\_\+category@{iterator\+\_\+category}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{iterator\+\_\+category}{iterator\_category}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- using \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_ab9f273d2adc8c4fbc4d2e0a52346de89}{iterator\+\_\+category}} = typename \mbox{\hyperlink{structutl_1_1dev__iterator__traits}{dev\+\_\+iterator\+\_\+traits}} $<$std\+::output\+\_\+iterator\+\_\+tag, data\+\_\+t, void$>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_ab9f273d2adc8c4fbc4d2e0a52346de89}{iterator\+\_\+category}}}
-
- S\+TL iterator traits \char`\"{}forwarding\char`\"{}
-
- Definition at line 135 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_abc9731045fe1cf2639a91cfc6040114f}\label{classutl_1_1istreamdev__it_abc9731045fe1cf2639a91cfc6040114f}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!pointer@{pointer}}
- \index{pointer@{pointer}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{pointer}{pointer}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- using \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_abc9731045fe1cf2639a91cfc6040114f}{pointer}} = typename \mbox{\hyperlink{structutl_1_1dev__iterator__traits}{dev\+\_\+iterator\+\_\+traits}} $<$std\+::output\+\_\+iterator\+\_\+tag, data\+\_\+t, void$>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_abc9731045fe1cf2639a91cfc6040114f}{pointer}}}
-
-
-
- Definition at line 138 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_a824851507bcd0dbaf6e1f7c54dffccae}\label{classutl_1_1istreamdev__it_a824851507bcd0dbaf6e1f7c54dffccae}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!reference@{reference}}
- \index{reference@{reference}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{reference}{reference}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- using \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_a824851507bcd0dbaf6e1f7c54dffccae}{reference}} = typename \mbox{\hyperlink{structutl_1_1dev__iterator__traits}{dev\+\_\+iterator\+\_\+traits}} $<$std\+::output\+\_\+iterator\+\_\+tag, data\+\_\+t, void$>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_a824851507bcd0dbaf6e1f7c54dffccae}{reference}}}
-
-
-
- Definition at line 139 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_a1d7d245bb3b6397af354604448550fe3}\label{classutl_1_1istreamdev__it_a1d7d245bb3b6397af354604448550fe3}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!type@{type}}
- \index{type@{type}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{type}{type}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- using \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_a1d7d245bb3b6397af354604448550fe3}{type}} = \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}}}
-
- Export type as identity meta-\/function
-
- Definition at line 131 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}\label{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!value\+\_\+type@{value\+\_\+type}}
- \index{value\+\_\+type@{value\+\_\+type}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{value\+\_\+type}{value\_type}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- using \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}{value\+\_\+type}} = typename \mbox{\hyperlink{structutl_1_1dev__iterator__traits}{dev\+\_\+iterator\+\_\+traits}} $<$std\+::output\+\_\+iterator\+\_\+tag, data\+\_\+t, void$>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}{value\+\_\+type}}}
-
-
-
- Definition at line 136 of file dev\+\_\+iterators.\+h.
-
-
-
- \subsection{Member Enumeration Documentation}
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098}\label{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!Cursor@{Cursor}}
- \index{Cursor@{Cursor}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{Cursor}{Cursor}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- enum \mbox{\hyperlink{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098}{utl\+::istreamdev\+\_\+it\+::\+Cursor}}}
-
-
-
- \#define-\/like enumerator for Cursor-\/like behavior
-
- \begin{DoxyEnumFields}{Enumerator}
- \raisebox{\heightof{T}}[0pt][0pt]{\index{init@{init}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}\index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!init@{init}}}\mbox{\Hypertarget{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098acf78c8879b68ea36e14323560fb9376f}\label{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098acf78c8879b68ea36e14323560fb9376f}}
- init&\\
- \hline
-
- \raisebox{\heightof{T}}[0pt][0pt]{\index{valid@{valid}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}\index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!valid@{valid}}}\mbox{\Hypertarget{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098a46b4593b1438c429ecf7725dee6deac8}\label{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098a46b4593b1438c429ecf7725dee6deac8}}
- valid&\\
- \hline
-
- \raisebox{\heightof{T}}[0pt][0pt]{\index{eos@{eos}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}\index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!eos@{eos}}}\mbox{\Hypertarget{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098a5d43103cca12a6712ebf6d8118f46ec2}\label{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098a5d43103cca12a6712ebf6d8118f46ec2}}
- eos&\\
- \hline
-
- \end{DoxyEnumFields}
-
-
- Definition at line 142 of file dev\+\_\+iterators.\+h.
-
-
-
- \subsection{Constructor \& Destructor Documentation}
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_a37d06e1d0e6b2dee118d1f84914f489f}\label{classutl_1_1istreamdev__it_a37d06e1d0e6b2dee118d1f84914f489f}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!istreamdev\+\_\+it@{istreamdev\+\_\+it}}
- \index{istreamdev\+\_\+it@{istreamdev\+\_\+it}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{istreamdev\+\_\+it()}{istreamdev\_it()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it}{istreamdev\+\_\+it}} (\begin{DoxyParamCaption}\item[{cont\+\_\+t $\ast$}]{owner = {\ttfamily nullptr}, }\item[{\mbox{\hyperlink{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098}{Cursor}}}]{cursor = {\ttfamily \mbox{\hyperlink{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098a5d43103cca12a6712ebf6d8118f46ec2}{eos}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}
-
-
-
- Basic constructor.
-
-
-
- Definition at line 163 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_af60899a30cdbcbb9c18a13daa3d1bafb}\label{classutl_1_1istreamdev__it_af60899a30cdbcbb9c18a13daa3d1bafb}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!istreamdev\+\_\+it@{istreamdev\+\_\+it}}
- \index{istreamdev\+\_\+it@{istreamdev\+\_\+it}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{istreamdev\+\_\+it()}{istreamdev\_it()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::\mbox{\hyperlink{classutl_1_1istreamdev__it}{istreamdev\+\_\+it}} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}} \&}]{it }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}
-
-
-
- Basic copy constructor.
-
-
-
- Definition at line 168 of file dev\+\_\+iterators.\+h.
-
-
-
- \subsection{Member Function Documentation}
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_a01ffeaa95a2b4b90f48505c38f35e024}\label{classutl_1_1istreamdev__it_a01ffeaa95a2b4b90f48505c38f35e024}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!cursor@{cursor}}
- \index{cursor@{cursor}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{cursor()}{cursor()}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- const \mbox{\hyperlink{classutl_1_1istreamdev__it_a343602446a76ddc893b8420a0ec73098}{Cursor}} \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::cursor (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}
-
-
-
- Export cursor for comparison.
-
-
-
- Definition at line 208 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_a39299e20b2ec7e21099525e4fa458a08}\label{classutl_1_1istreamdev__it_a39299e20b2ec7e21099525e4fa458a08}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!operator$\ast$@{operator$\ast$}}
- \index{operator$\ast$@{operator$\ast$}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{operator$\ast$()}{operator*()}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- \mbox{\hyperlink{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}{value\+\_\+type}}\& \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::operator$\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}
-
-
-
- Definition at line 183 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_abe06c7d5a4fc488804291bdb29d16816}\label{classutl_1_1istreamdev__it_abe06c7d5a4fc488804291bdb29d16816}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!operator++@{operator++}}
- \index{operator++@{operator++}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{operator++()}{operator++()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}}\& \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::operator++ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}
-
-
-
- Definition at line 193 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_a9c04a21ce549fc67f306664c90b1f874}\label{classutl_1_1istreamdev__it_a9c04a21ce549fc67f306664c90b1f874}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!operator++@{operator++}}
- \index{operator++@{operator++}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{operator++()}{operator++()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}} \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::operator++ (\begin{DoxyParamCaption}\item[{int}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}
-
-
-
- Definition at line 197 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_adf6eafdc0973dbc1a71992ae8914c9dd}\label{classutl_1_1istreamdev__it_adf6eafdc0973dbc1a71992ae8914c9dd}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!operator-\/$>$@{operator-\/$>$}}
- \index{operator-\/$>$@{operator-\/$>$}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{operator-\/$>$()}{operator->()}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- \mbox{\hyperlink{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}{value\+\_\+type}}$\ast$ \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::operator-\/$>$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}
-
-
-
- Definition at line 188 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_a93400479ad3e318df06880c7d116e2fb}\label{classutl_1_1istreamdev__it_a93400479ad3e318df06880c7d116e2fb}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!operator=@{operator=}}
- \index{operator=@{operator=}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{operator=()}{operator=()}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}}\& \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classutl_1_1istreamdev__it}{iterator\+\_\+t}} \&}]{it }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}
-
-
-
- Basic copy assignment operator.
-
-
-
- Definition at line 173 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_ad5ad8b543316b11bcc551a03a19296a7}\label{classutl_1_1istreamdev__it_ad5ad8b543316b11bcc551a03a19296a7}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!owner@{owner}}
- \index{owner@{owner}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{owner()}{owner()}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- const cont\+\_\+t$\ast$ \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::owner (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}
-
-
-
- Export container for comparison.
-
-
-
- Definition at line 204 of file dev\+\_\+iterators.\+h.
-
- \mbox{\Hypertarget{classutl_1_1istreamdev__it_a8e5b98093c55cb57e3179ff9025389fb}\label{classutl_1_1istreamdev__it_a8e5b98093c55cb57e3179ff9025389fb}}
- \index{utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}!value@{value}}
- \index{value@{value}!utl\+::istreamdev\+\_\+it@{utl\+::istreamdev\+\_\+it}}
- \subsubsection{\texorpdfstring{value()}{value()}}
- {\footnotesize\ttfamily template$<$typename cont\+\_\+t, typename data\+\_\+t$>$ \\
- const \mbox{\hyperlink{classutl_1_1istreamdev__it_a2c86d97ea181d403018078c7bcd85a7d}{value\+\_\+type}}\& \mbox{\hyperlink{classutl_1_1istreamdev__it}{utl\+::istreamdev\+\_\+it}}$<$ cont\+\_\+t, data\+\_\+t $>$\+::value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}
-
-
-
- Export value for comparison.
-
-
-
- Definition at line 206 of file dev\+\_\+iterators.\+h.
-
-
-
- The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
- \item
- include/utl/dev/\mbox{\hyperlink{dev__iterators_8h}{dev\+\_\+iterators.\+h}}\end{DoxyCompactItemize}
|