\hypertarget{enumerate-contrib-tw_8h}{}\doxysection{kblib/enumerate-\/contrib-\/tw.h File Reference} \label{enumerate-contrib-tw_8h}\index{kblib/enumerate-\/contrib-\/tw.h@{kblib/enumerate-\/contrib-\/tw.h}} {\ttfamily \#include \char`\"{}tdecl.\+h\char`\"{}}\newline {\ttfamily \#include $<$iterator$>$}\newline {\ttfamily \#include $<$utility$>$}\newline Include dependency graph for enumerate-\/contrib-\/tw.h\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=266pt]{enumerate-contrib-tw_8h__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{enumerate-contrib-tw_8h__dep__incl} \end{center} \end{figure} \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator$<$ It $>$}} \item struct \mbox{\hyperlink{structkblib_1_1enumerate__t_3_01_range_00_01void_01_4}{kblib\+::enumerate\+\_\+t$<$ Range, void $>$}} \item struct \mbox{\hyperlink{structkblib_1_1enumerate__t}{kblib\+::enumerate\+\_\+t$<$ It, End\+It $>$}} \end{DoxyCompactItemize} \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespacekblib}{kblib}} \begin{DoxyCompactList}\small\item\em The main namespace in which all entities from kblib are defined. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename Range $>$ }\\constexpr auto \mbox{\hyperlink{namespacekblib_af60faf67d8fc0ac030f8a2cb27514eed}{kblib\+::enumerate}} (Range \&\&r) -\/$>$ enumerate\+\_\+t$<$ Range \&\& $>$ \begin{DoxyCompactList}\small\item\em Allow access to indexes while using range-\/based for loops. Safe to use with rvalues. \end{DoxyCompactList}\item {\footnotesize template$<$typename It , typename EIt $>$ }\\constexpr auto \mbox{\hyperlink{namespacekblib_a30574c8277c857984a6b967918ace252}{kblib\+::enumerate}} (It begin, EIt end) -\/$>$ enumerate\+\_\+t$<$ It, EIt $>$ \begin{DoxyCompactList}\small\item\em Allow access to indexes while using range-\/based for loops. \end{DoxyCompactList}\end{DoxyCompactItemize}