\section{KType\-List\-Length$<$ KType\-List$<$ T, U $>$ $>$ Struct Template Reference}
\label{structKTypeListLength_3_01KTypeList_3_01T_00_01U_01_4_01_4}\index{KTypeListLength< KTypeList< T, U > >@{KTypeListLength$<$ KTypeList$<$ T, U $>$ $>$}}
A class template for determining the length of a typelist.  


{\tt \#include $<$ktypelist.h$>$}

\subsection*{Public Types}
\begin{CompactItemize}
\item 
enum \{ {\bf Value} =  1 + KType\-List\-Length$<$U$>$::Value
 \}
\end{CompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T, class U$>$ struct KType\-List\-Length$<$ KType\-List$<$ T, U $>$ $>$}

A class template for determining the length of a typelist. 

To be used like KType\-List\-Length$<$ typelist $>$::Value; 



Definition at line 387 of file ktypelist.h.

\subsection{Member Enumeration Documentation}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, class U$>$ anonymous enum}\label{structKTypeListLength_3_01KTypeList_3_01T_00_01U_01_4_01_4_w1}


The length of the type list. 



Definition at line 392 of file ktypelist.h.

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
ktypelist.h\end{CompactItemize}
