\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}