\hypertarget{structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy___3_01typelist_3_01typelist_3_01_t14ff615a4bff6c4c3701df9c38aaa6a5}{}\section{utl\+:\+:meta\+:\+:transform\+\_\+lazy\+\_\+impl\+:\+:transform\+\_\+lazy\+\_\+$<$ typelist$<$ typelist$<$ Ts0... $>$, typelist$<$ Ts1... $>$, Fn $>$, void\+\_\+t$<$ invoke$<$ Fn, Ts0, Ts1 $>$... $>$ $>$ Struct Template Reference}
\label{structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy___3_01typelist_3_01typelist_3_01_t14ff615a4bff6c4c3701df9c38aaa6a5}\index{utl\+::meta\+::transform\+\_\+lazy\+\_\+impl\+::transform\+\_\+lazy\+\_\+$<$ typelist$<$ typelist$<$ Ts0... $>$, typelist$<$ Ts1... $>$, Fn $>$, void\+\_\+t$<$ invoke$<$ Fn, Ts0, Ts1 $>$... $>$ $>$@{utl\+::meta\+::transform\+\_\+lazy\+\_\+impl\+::transform\+\_\+lazy\+\_\+$<$ typelist$<$ typelist$<$ Ts0... $>$, typelist$<$ Ts1... $>$, Fn $>$, void\+\_\+t$<$ invoke$<$ Fn, Ts0, Ts1 $>$... $>$ $>$}}


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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy___3_01typelist_3_01typelist_3_01_t14ff615a4bff6c4c3701df9c38aaa6a5_a09eb2a1f5d8fa4468eef608f5abfa22d}{type}} = \mbox{\hyperlink{structutl_1_1meta_1_1typelist}{typelist}}$<$ \mbox{\hyperlink{namespaceutl_1_1meta_a77630cd8adc01f7193f6cb834313d90f}{invoke}}$<$ Fn, Ts0, Ts1 $>$... $>$
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename... Ts0, typename... Ts1, typename Fn$>$\newline
struct utl\+::meta\+::transform\+\_\+lazy\+\_\+impl\+::transform\+\_\+lazy\+\_\+$<$ typelist$<$ typelist$<$ Ts0... $>$, typelist$<$ Ts1... $>$, Fn $>$, void\+\_\+t$<$ invoke$<$ Fn, Ts0, Ts1 $>$... $>$ $>$}



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



\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy___3_01typelist_3_01typelist_3_01_t14ff615a4bff6c4c3701df9c38aaa6a5_a09eb2a1f5d8fa4468eef608f5abfa22d}\label{structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy___3_01typelist_3_01typelist_3_01_t14ff615a4bff6c4c3701df9c38aaa6a5_a09eb2a1f5d8fa4468eef608f5abfa22d}} 
\index{utl\+::meta\+::transform\+\_\+lazy\+\_\+impl\+::transform\+\_\+lazy\+\_\+$<$ typelist$<$ typelist$<$ Ts0... $>$, typelist$<$ Ts1... $>$, Fn $>$, void\+\_\+t$<$ invoke$<$ Fn, Ts0, Ts1 $>$... $>$ $>$@{utl\+::meta\+::transform\+\_\+lazy\+\_\+impl\+::transform\+\_\+lazy\+\_\+$<$ typelist$<$ typelist$<$ Ts0... $>$, typelist$<$ Ts1... $>$, Fn $>$, void\+\_\+t$<$ invoke$<$ Fn, Ts0, Ts1 $>$... $>$ $>$}!type@{type}}
\index{type@{type}!utl\+::meta\+::transform\+\_\+lazy\+\_\+impl\+::transform\+\_\+lazy\+\_\+$<$ typelist$<$ typelist$<$ Ts0... $>$, typelist$<$ Ts1... $>$, Fn $>$, void\+\_\+t$<$ invoke$<$ Fn, Ts0, Ts1 $>$... $>$ $>$@{utl\+::meta\+::transform\+\_\+lazy\+\_\+impl\+::transform\+\_\+lazy\+\_\+$<$ typelist$<$ typelist$<$ Ts0... $>$, typelist$<$ Ts1... $>$, Fn $>$, void\+\_\+t$<$ invoke$<$ Fn, Ts0, Ts1 $>$... $>$ $>$}}
\subsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily template$<$typename... Ts0, typename... Ts1, typename Fn $>$ \\
using \mbox{\hyperlink{structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy__}{utl\+::meta\+::transform\+\_\+lazy\+\_\+impl\+::transform\+\_\+lazy\+\_\+}}$<$ \mbox{\hyperlink{structutl_1_1meta_1_1typelist}{typelist}}$<$ \mbox{\hyperlink{structutl_1_1meta_1_1typelist}{typelist}}$<$ Ts0... $>$, \mbox{\hyperlink{structutl_1_1meta_1_1typelist}{typelist}}$<$ Ts1... $>$, Fn $>$, \mbox{\hyperlink{group__detection_gae7373c997420d16cf37e542eb3cfa3ad}{void\+\_\+t}}$<$ \mbox{\hyperlink{namespaceutl_1_1meta_a77630cd8adc01f7193f6cb834313d90f}{invoke}}$<$ Fn, Ts0, Ts1 $>$... $>$ $>$\+::\mbox{\hyperlink{structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy___3_01typelist_3_01typelist_3_01_t14ff615a4bff6c4c3701df9c38aaa6a5_a09eb2a1f5d8fa4468eef608f5abfa22d}{type}} =  \mbox{\hyperlink{structutl_1_1meta_1_1typelist}{typelist}}$<$ \mbox{\hyperlink{namespaceutl_1_1meta_a77630cd8adc01f7193f6cb834313d90f}{invoke}}$<$Fn, Ts0, Ts1$>$... $>$}



Definition at line 592 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}
