\hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4}{}\doxysection{kblib\+::build\+\_\+iterator\texorpdfstring{$<$}{<} Container, true \texorpdfstring{$>$}{>} Class Template Reference}
\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4}\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}


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

\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a59c1ba756be964e341af703c8729b2ce}{value\+\_\+type}} = void
\item 
using \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ae402fbb44a4abb3c1c91e4009e7bd440}{difference\+\_\+type}} = void
\item 
using \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ace43efd795dcab649ea349752612f451}{pointer}} = void
\item 
using \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a86fdee754f37159de8f87ccdf420e792}{reference}} = void
\item 
using \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_adc478792e5e3b2465e9d28d925220c23}{iterator\+\_\+category}} = std\+::output\+\_\+iterator\+\_\+tag
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename... Args$>$ }\\\mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a2fdf7ea3189fcbe387bd6e06a060916f}{build\+\_\+iterator}} (Args \&\&... args)
\item 
\mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a3709ff910e3049977cac7fea91b3cc17}{build\+\_\+iterator}} (const \mbox{\hyperlink{structkblib_1_1build__end__t}{build\+\_\+end\+\_\+t}} \&)
\item 
auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a050eb1465a60d1da2ecb966ee90e594c}{base}} () noexcept(std\+::is\+\_\+nothrow\+\_\+move\+\_\+constructible$<$ Container $>$\+::value) -\/$>$ Container
\item 
\mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ada0894dbe3872a20b53cc70a15ccefa6}{operator Container}} () noexcept(std\+::is\+\_\+nothrow\+\_\+move\+\_\+constructible$<$ Container $>$\+::value)
\item 
auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a31efb1d69993f131727eab07df983070}{operator$\ast$}} () const noexcept -\/$>$ decltype(auto)
\item 
auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ada029d9f0bf9788b241fe7e0f7357ffe}{operator-\/$>$}} () const noexcept -\/$>$ auto $\ast$
\item 
auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a61bca9f9c68f77f457dd37ae98ba6fd2}{operator++}} () -\/$>$ \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}} \&
\begin{DoxyCompactList}\small\item\em Advance to the next element. \end{DoxyCompactList}\item 
auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a11f3a7d4d17201c5fe0f37311a161a60}{operator++}} (int) -\/$>$ \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}} \&
\begin{DoxyCompactList}\small\item\em Advance to the next element. \end{DoxyCompactList}\item 
constexpr auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a45674134dae4f9f88c7806666472556a}{size}} () const noexcept -\/$>$ std\+::size\+\_\+t
\end{DoxyCompactItemize}
\doxysubsection*{Friends}
\begin{DoxyCompactItemize}
\item 
constexpr friend auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a638f41a7a84d827e6ef04284627ba7e0}{operator==}} (const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&it, \mbox{\hyperlink{structkblib_1_1build__end__t}{build\+\_\+end\+\_\+t}}) noexcept -\/$>$ bool
\item 
constexpr friend auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a483f436d4fdc05cef812500068bd09f9}{operator!=}} (const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&it, \mbox{\hyperlink{structkblib_1_1build__end__t}{build\+\_\+end\+\_\+t}}) noexcept -\/$>$ bool
\item 
constexpr friend auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a5ac88fec1732fb84fc77b114f2e5f3ba}{operator==}} (\mbox{\hyperlink{structkblib_1_1build__end__t}{build\+\_\+end\+\_\+t}}, const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&it) noexcept -\/$>$ bool
\item 
constexpr friend auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_adaeea21d18f85d98eb4782f09bcc249d}{operator!=}} (\mbox{\hyperlink{structkblib_1_1build__end__t}{build\+\_\+end\+\_\+t}}, const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&it) noexcept -\/$>$ bool
\item 
constexpr friend auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a6b51d7e5e653f0fdaaa6abad5aeaa753}{operator==}} (const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&it1, const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&it2) noexcept -\/$>$ bool
\item 
constexpr friend auto \mbox{\hyperlink{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a2f7f9e9fac9aec921bdf2a8e152196a6}{operator!=}} (const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&it1, const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&it2) noexcept -\/$>$ bool
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename Container$>$\newline
class kblib\+::build\+\_\+iterator$<$ Container, true $>$}


Definition at line \mbox{\hyperlink{containers_8h_source_l00230}{230}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.



\doxysubsection{Member Typedef Documentation}
\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ae402fbb44a4abb3c1c91e4009e7bd440}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ae402fbb44a4abb3c1c91e4009e7bd440}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!difference\_type@{difference\_type}}
\index{difference\_type@{difference\_type}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{difference\_type}{difference\_type}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
using \mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::difference\+\_\+type =  void}



Definition at line \mbox{\hyperlink{containers_8h_source_l00233}{233}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_adc478792e5e3b2465e9d28d925220c23}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_adc478792e5e3b2465e9d28d925220c23}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!iterator\_category@{iterator\_category}}
\index{iterator\_category@{iterator\_category}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{iterator\_category}{iterator\_category}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
using \mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::iterator\+\_\+category =  std\+::output\+\_\+iterator\+\_\+tag}



Definition at line \mbox{\hyperlink{containers_8h_source_l00236}{236}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ace43efd795dcab649ea349752612f451}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ace43efd795dcab649ea349752612f451}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!pointer@{pointer}}
\index{pointer@{pointer}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{pointer}{pointer}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
using \mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::pointer =  void}



Definition at line \mbox{\hyperlink{containers_8h_source_l00234}{234}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a86fdee754f37159de8f87ccdf420e792}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a86fdee754f37159de8f87ccdf420e792}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!reference@{reference}}
\index{reference@{reference}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{reference}{reference}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
using \mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::reference =  void}



Definition at line \mbox{\hyperlink{containers_8h_source_l00235}{235}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a59c1ba756be964e341af703c8729b2ce}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a59c1ba756be964e341af703c8729b2ce}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!value\_type@{value\_type}}
\index{value\_type@{value\_type}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{value\_type}{value\_type}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
using \mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::value\+\_\+type =  void}



Definition at line \mbox{\hyperlink{containers_8h_source_l00232}{232}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a2fdf7ea3189fcbe387bd6e06a060916f}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a2fdf7ea3189fcbe387bd6e06a060916f}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!build\_iterator@{build\_iterator}}
\index{build\_iterator@{build\_iterator}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{build\_iterator()}{build\_iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
template$<$typename... Args$>$ \\
\mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::build\+\_\+iterator (\begin{DoxyParamCaption}\item[{Args \&\&...}]{args }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00239}{239}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a3709ff910e3049977cac7fea91b3cc17}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a3709ff910e3049977cac7fea91b3cc17}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!build\_iterator@{build\_iterator}}
\index{build\_iterator@{build\_iterator}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{build\_iterator()}{build\_iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
\mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::build\+\_\+iterator (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structkblib_1_1build__end__t}{build\+\_\+end\+\_\+t}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00242}{242}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a050eb1465a60d1da2ecb966ee90e594c}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a050eb1465a60d1da2ecb966ee90e594c}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!base@{base}}
\index{base@{base}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{base()}{base()}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
auto \mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::base (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ Container \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00246}{246}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ada0894dbe3872a20b53cc70a15ccefa6}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ada0894dbe3872a20b53cc70a15ccefa6}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!operator Container@{operator Container}}
\index{operator Container@{operator Container}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{operator Container()}{operator Container()}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
\mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::operator Container (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00252}{252}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a31efb1d69993f131727eab07df983070}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a31efb1d69993f131727eab07df983070}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{operator$\ast$()}{operator*()}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
auto \mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::operator$\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ decltype(auto) \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00258}{258}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a61bca9f9c68f77f457dd37ae98ba6fd2}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a61bca9f9c68f77f457dd37ae98ba6fd2}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!operator++@{operator++}}
\index{operator++@{operator++}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{operator++()}{operator++()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
auto \mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::operator++ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}\& \hspace{0.3cm}{\ttfamily [inline]}}



Advance to the next element. 



Definition at line \mbox{\hyperlink{containers_8h_source_l00268}{268}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a11f3a7d4d17201c5fe0f37311a161a60}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a11f3a7d4d17201c5fe0f37311a161a60}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!operator++@{operator++}}
\index{operator++@{operator++}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{operator++()}{operator++()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
auto \mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::operator++ (\begin{DoxyParamCaption}\item[{int}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}\& \hspace{0.3cm}{\ttfamily [inline]}}



Advance to the next element. 



Definition at line \mbox{\hyperlink{containers_8h_source_l00275}{275}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ada029d9f0bf9788b241fe7e0f7357ffe}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_ada029d9f0bf9788b241fe7e0f7357ffe}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!operator-\/$>$@{operator-\/$>$}}
\index{operator-\/$>$@{operator-\/$>$}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{operator-\/$>$()}{operator->()}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
auto \mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::operator-\/$>$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ auto$\ast$ \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00261}{261}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a45674134dae4f9f88c7806666472556a}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a45674134dae4f9f88c7806666472556a}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!size@{size}}
\index{size@{size}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{size()}{size()}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
constexpr auto \mbox{\hyperlink{classkblib_1_1build__iterator}{kblib\+::build\+\_\+iterator}}$<$ Container, true $>$\+::size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ std\+::size\+\_\+t \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00281}{281}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.



\doxysubsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_adaeea21d18f85d98eb4782f09bcc249d}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_adaeea21d18f85d98eb4782f09bcc249d}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
constexpr friend auto operator!= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structkblib_1_1build__end__t}{build\+\_\+end\+\_\+t}}}]{,  }\item[{const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&}]{it }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00298}{298}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a483f436d4fdc05cef812500068bd09f9}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a483f436d4fdc05cef812500068bd09f9}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
constexpr friend auto operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&}]{it,  }\item[{\mbox{\hyperlink{structkblib_1_1build__end__t}{build\+\_\+end\+\_\+t}}}]{ }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00289}{289}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a2f7f9e9fac9aec921bdf2a8e152196a6}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a2f7f9e9fac9aec921bdf2a8e152196a6}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
constexpr friend auto operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&}]{it1,  }\item[{const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&}]{it2 }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00308}{308}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a5ac88fec1732fb84fc77b114f2e5f3ba}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a5ac88fec1732fb84fc77b114f2e5f3ba}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!operator==@{operator==}}
\index{operator==@{operator==}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
constexpr friend auto operator== (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structkblib_1_1build__end__t}{build\+\_\+end\+\_\+t}}}]{,  }\item[{const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&}]{it }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00294}{294}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a638f41a7a84d827e6ef04284627ba7e0}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a638f41a7a84d827e6ef04284627ba7e0}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!operator==@{operator==}}
\index{operator==@{operator==}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
constexpr friend auto operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&}]{it,  }\item[{\mbox{\hyperlink{structkblib_1_1build__end__t}{build\+\_\+end\+\_\+t}}}]{ }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00285}{285}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.

\mbox{\Hypertarget{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a6b51d7e5e653f0fdaaa6abad5aeaa753}\label{classkblib_1_1build__iterator_3_01_container_00_01true_01_4_a6b51d7e5e653f0fdaaa6abad5aeaa753}} 
\index{kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}!operator==@{operator==}}
\index{operator==@{operator==}!kblib::build\_iterator$<$ Container, true $>$@{kblib::build\_iterator$<$ Container, true $>$}}
\doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily template$<$typename Container $>$ \\
constexpr friend auto operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&}]{it1,  }\item[{const \mbox{\hyperlink{classkblib_1_1build__iterator}{build\+\_\+iterator}}$<$ Container $>$ \&}]{it2 }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{containers_8h_source_l00303}{303}} of file \mbox{\hyperlink{containers_8h_source}{containers.\+h}}.



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