\hypertarget{structutl_1_1meta_1_1apply__impl_1_1apply___3_01_fn_00_01typelist_3_01_list_8_8_8_01_4_01_4}{}\section{utl\+:\+:meta\+:\+:apply\+\_\+impl\+:\+:apply\+\_\+$<$ Fn, typelist$<$ List... $>$ $>$ Struct Template Reference}
\label{structutl_1_1meta_1_1apply__impl_1_1apply___3_01_fn_00_01typelist_3_01_list_8_8_8_01_4_01_4}\index{utl\+::meta\+::apply\+\_\+impl\+::apply\+\_\+$<$ Fn, typelist$<$ List... $>$ $>$@{utl\+::meta\+::apply\+\_\+impl\+::apply\+\_\+$<$ Fn, typelist$<$ List... $>$ $>$}}


{\ttfamily Sequence} == typelist$<$$>$  




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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{structutl_1_1meta_1_1apply__impl_1_1apply___3_01_fn_00_01typelist_3_01_list_8_8_8_01_4_01_4_a1f8a57b3a017d48791972780cc34fffc}{type}} = \mbox{\hyperlink{namespaceutl_1_1meta_a77630cd8adc01f7193f6cb834313d90f}{invoke}}$<$ Fn, List... $>$
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Fn, typename ... List$>$\newline
struct utl\+::meta\+::apply\+\_\+impl\+::apply\+\_\+$<$ Fn, typelist$<$ List... $>$ $>$}

{\ttfamily Sequence} == typelist$<$$>$ 

Definition at line 176 of file typelist.\+h.



\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{structutl_1_1meta_1_1apply__impl_1_1apply___3_01_fn_00_01typelist_3_01_list_8_8_8_01_4_01_4_a1f8a57b3a017d48791972780cc34fffc}\label{structutl_1_1meta_1_1apply__impl_1_1apply___3_01_fn_00_01typelist_3_01_list_8_8_8_01_4_01_4_a1f8a57b3a017d48791972780cc34fffc}} 
\index{utl\+::meta\+::apply\+\_\+impl\+::apply\+\_\+$<$ Fn, typelist$<$ List... $>$ $>$@{utl\+::meta\+::apply\+\_\+impl\+::apply\+\_\+$<$ Fn, typelist$<$ List... $>$ $>$}!type@{type}}
\index{type@{type}!utl\+::meta\+::apply\+\_\+impl\+::apply\+\_\+$<$ Fn, typelist$<$ List... $>$ $>$@{utl\+::meta\+::apply\+\_\+impl\+::apply\+\_\+$<$ Fn, typelist$<$ List... $>$ $>$}}
\subsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily template$<$typename Fn , typename ... List$>$ \\
using \mbox{\hyperlink{structutl_1_1meta_1_1apply__impl_1_1apply__}{utl\+::meta\+::apply\+\_\+impl\+::apply\+\_\+}}$<$ Fn, \mbox{\hyperlink{structutl_1_1meta_1_1typelist}{typelist}}$<$ List... $>$ $>$\+::\mbox{\hyperlink{structutl_1_1meta_1_1apply__impl_1_1apply___3_01_fn_00_01typelist_3_01_list_8_8_8_01_4_01_4_a1f8a57b3a017d48791972780cc34fffc}{type}} =  \mbox{\hyperlink{namespaceutl_1_1meta_a77630cd8adc01f7193f6cb834313d90f}{invoke}}$<$Fn, List...$>$}



Definition at line 177 of file typelist.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/utl/meta/\mbox{\hyperlink{typelist_8h}{typelist.\+h}}\end{DoxyCompactItemize}
