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