\hypertarget{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator}{}\doxysection{kblib\+::counting\+\_\+back\+\_\+insert\+\_\+iterator\texorpdfstring{$<$}{<} Container \texorpdfstring{$>$}{>}\+::proxy\+\_\+iterator Struct Reference} \label{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator}\index{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator@{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator}} {\ttfamily \#include $<$kblib/iterators.\+h$>$} \doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_abd8fd45f3621766603a39b346c807e8b}{value\+\_\+type}} = typename Container\+::value\+\_\+type \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item auto \mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_a31b07e9d36cbc0e4251d79744d793dfd}{operator=}} (const \mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_abd8fd45f3621766603a39b346c807e8b}{value\+\_\+type}} \&value) \&-\/$>$ \mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator}{proxy\+\_\+iterator}} \& \item auto \mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_a2896b092bfe21155466c07f9fbfe60ff}{operator=}} (\mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_abd8fd45f3621766603a39b346c807e8b}{value\+\_\+type}} \&\&value) \&-\/$>$ \mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator}{proxy\+\_\+iterator}} \& \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item Container $\ast$ \mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_adeb83205bd178b48a03cab3e98988f7a}{container}} \item bool $\ast$ \mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_a5a4455004aaeee43e2160f521d30866a}{dirty}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename Container$>$\newline struct kblib\+::counting\+\_\+back\+\_\+insert\+\_\+iterator$<$ Container $>$\+::proxy\+\_\+iterator} Definition at line \mbox{\hyperlink{iterators_8h_source_l00122}{122}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \doxysubsection{Member Typedef Documentation} \mbox{\Hypertarget{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_abd8fd45f3621766603a39b346c807e8b}\label{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_abd8fd45f3621766603a39b346c807e8b}} \index{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator@{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator}!value\_type@{value\_type}} \index{value\_type@{value\_type}!kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator@{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator}} \doxysubsubsection{\texorpdfstring{value\_type}{value\_type}} {\footnotesize\ttfamily template$<$typename Container $>$ \\ using \mbox{\hyperlink{classkblib_1_1counting__back__insert__iterator}{kblib\+::counting\+\_\+back\+\_\+insert\+\_\+iterator}}$<$ Container $>$\+::proxy\+\_\+iterator\+::value\+\_\+type = typename Container\+::value\+\_\+type} Definition at line \mbox{\hyperlink{iterators_8h_source_l00123}{123}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_a31b07e9d36cbc0e4251d79744d793dfd}\label{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_a31b07e9d36cbc0e4251d79744d793dfd}} \index{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator@{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator}!operator=@{operator=}} \index{operator=@{operator=}!kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator@{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename Container $>$ \\ auto \mbox{\hyperlink{classkblib_1_1counting__back__insert__iterator}{kblib\+::counting\+\_\+back\+\_\+insert\+\_\+iterator}}$<$ Container $>$\+::proxy\+\_\+iterator\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_abd8fd45f3621766603a39b346c807e8b}{value\+\_\+type}} \&}]{value }\end{DoxyParamCaption}) \& -\/$>$ \mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator}{proxy\+\_\+iterator}}\& \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{iterators_8h_source_l00125}{125}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_a2896b092bfe21155466c07f9fbfe60ff}\label{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_a2896b092bfe21155466c07f9fbfe60ff}} \index{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator@{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator}!operator=@{operator=}} \index{operator=@{operator=}!kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator@{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename Container $>$ \\ auto \mbox{\hyperlink{classkblib_1_1counting__back__insert__iterator}{kblib\+::counting\+\_\+back\+\_\+insert\+\_\+iterator}}$<$ Container $>$\+::proxy\+\_\+iterator\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_abd8fd45f3621766603a39b346c807e8b}{value\+\_\+type}} \&\&}]{value }\end{DoxyParamCaption}) \& -\/$>$ \mbox{\hyperlink{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator}{proxy\+\_\+iterator}}\& \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{iterators_8h_source_l00134}{134}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_adeb83205bd178b48a03cab3e98988f7a}\label{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_adeb83205bd178b48a03cab3e98988f7a}} \index{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator@{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator}!container@{container}} \index{container@{container}!kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator@{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator}} \doxysubsubsection{\texorpdfstring{container}{container}} {\footnotesize\ttfamily template$<$typename Container $>$ \\ Container$\ast$ \mbox{\hyperlink{classkblib_1_1counting__back__insert__iterator}{kblib\+::counting\+\_\+back\+\_\+insert\+\_\+iterator}}$<$ Container $>$\+::proxy\+\_\+iterator\+::container} Definition at line \mbox{\hyperlink{iterators_8h_source_l00143}{143}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_a5a4455004aaeee43e2160f521d30866a}\label{structkblib_1_1counting__back__insert__iterator_1_1proxy__iterator_a5a4455004aaeee43e2160f521d30866a}} \index{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator@{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator}!dirty@{dirty}} \index{dirty@{dirty}!kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator@{kblib::counting\_back\_insert\_iterator$<$ Container $>$::proxy\_iterator}} \doxysubsubsection{\texorpdfstring{dirty}{dirty}} {\footnotesize\ttfamily template$<$typename Container $>$ \\ bool$\ast$ \mbox{\hyperlink{classkblib_1_1counting__back__insert__iterator}{kblib\+::counting\+\_\+back\+\_\+insert\+\_\+iterator}}$<$ Container $>$\+::proxy\+\_\+iterator\+::dirty} Definition at line \mbox{\hyperlink{iterators_8h_source_l00144}{144}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{iterators_8h}{iterators.\+h}}\end{DoxyCompactItemize}