\hypertarget{structkblib_1_1range__adapter}{}\section{kblib\+:\+:range\+\_\+adapter$<$ It, End\+It $>$ Struct Template Reference}
\label{structkblib_1_1range__adapter}\index{kblib\+::range\+\_\+adapter$<$ It, End\+It $>$@{kblib\+::range\+\_\+adapter$<$ It, End\+It $>$}}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
It \hyperlink{structkblib_1_1range__adapter_addd02f639dcdbbb9fc4d65a25eff5443}{begin} () const
\item 
End\+It \hyperlink{structkblib_1_1range__adapter_a484f1477c24ddd91181d8b4bbfebafd7}{end} () const
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
It \hyperlink{structkblib_1_1range__adapter_a08f3e12a3b9633b11da20f10bed158e2}{begin\+\_\+}
\item 
End\+It \hyperlink{structkblib_1_1range__adapter_a16fac503961c534bbaedcb614e2f445f}{end\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename It, typename End\+It = It$>$\newline
struct kblib\+::range\+\_\+adapter$<$ It, End\+It $>$}



Definition at line 239 of file containers.\+h.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{structkblib_1_1range__adapter_addd02f639dcdbbb9fc4d65a25eff5443}\label{structkblib_1_1range__adapter_addd02f639dcdbbb9fc4d65a25eff5443}} 
\index{kblib\+::range\+\_\+adapter@{kblib\+::range\+\_\+adapter}!begin@{begin}}
\index{begin@{begin}!kblib\+::range\+\_\+adapter@{kblib\+::range\+\_\+adapter}}
\subsubsection{\texorpdfstring{begin()}{begin()}}
{\footnotesize\ttfamily template$<$typename It , typename End\+It  = It$>$ \\
It \hyperlink{structkblib_1_1range__adapter}{kblib\+::range\+\_\+adapter}$<$ It, End\+It $>$\+::begin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 243 of file containers.\+h.

\mbox{\Hypertarget{structkblib_1_1range__adapter_a484f1477c24ddd91181d8b4bbfebafd7}\label{structkblib_1_1range__adapter_a484f1477c24ddd91181d8b4bbfebafd7}} 
\index{kblib\+::range\+\_\+adapter@{kblib\+::range\+\_\+adapter}!end@{end}}
\index{end@{end}!kblib\+::range\+\_\+adapter@{kblib\+::range\+\_\+adapter}}
\subsubsection{\texorpdfstring{end()}{end()}}
{\footnotesize\ttfamily template$<$typename It , typename End\+It  = It$>$ \\
End\+It \hyperlink{structkblib_1_1range__adapter}{kblib\+::range\+\_\+adapter}$<$ It, End\+It $>$\+::end (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 245 of file containers.\+h.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{structkblib_1_1range__adapter_a08f3e12a3b9633b11da20f10bed158e2}\label{structkblib_1_1range__adapter_a08f3e12a3b9633b11da20f10bed158e2}} 
\index{kblib\+::range\+\_\+adapter@{kblib\+::range\+\_\+adapter}!begin\+\_\+@{begin\+\_\+}}
\index{begin\+\_\+@{begin\+\_\+}!kblib\+::range\+\_\+adapter@{kblib\+::range\+\_\+adapter}}
\subsubsection{\texorpdfstring{begin\+\_\+}{begin\_}}
{\footnotesize\ttfamily template$<$typename It , typename End\+It  = It$>$ \\
It \hyperlink{structkblib_1_1range__adapter}{kblib\+::range\+\_\+adapter}$<$ It, End\+It $>$\+::begin\+\_\+}



Definition at line 240 of file containers.\+h.

\mbox{\Hypertarget{structkblib_1_1range__adapter_a16fac503961c534bbaedcb614e2f445f}\label{structkblib_1_1range__adapter_a16fac503961c534bbaedcb614e2f445f}} 
\index{kblib\+::range\+\_\+adapter@{kblib\+::range\+\_\+adapter}!end\+\_\+@{end\+\_\+}}
\index{end\+\_\+@{end\+\_\+}!kblib\+::range\+\_\+adapter@{kblib\+::range\+\_\+adapter}}
\subsubsection{\texorpdfstring{end\+\_\+}{end\_}}
{\footnotesize\ttfamily template$<$typename It , typename End\+It  = It$>$ \\
End\+It \hyperlink{structkblib_1_1range__adapter}{kblib\+::range\+\_\+adapter}$<$ It, End\+It $>$\+::end\+\_\+}



Definition at line 241 of file containers.\+h.



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