\hypertarget{structefl_1_1__impl_1_1shared__future__varargs__type}{}\section{efl\+:\+:\+\_\+impl\+:\+:shared\+\_\+future\+\_\+varargs\+\_\+type$<$ Args $>$ Struct Template Reference}
\label{structefl_1_1__impl_1_1shared__future__varargs__type}\index{efl\+::\+\_\+impl\+::shared\+\_\+future\+\_\+varargs\+\_\+type$<$ Args $>$@{efl\+::\+\_\+impl\+::shared\+\_\+future\+\_\+varargs\+\_\+type$<$ Args $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1__impl_1_1shared__future__varargs__type_a52d32e56a3c0f014949006d15d7e8675}\label{structefl_1_1__impl_1_1shared__future__varargs__type_a52d32e56a3c0f014949006d15d7e8675}} 
typedef \mbox{\hyperlink{structefl_1_1__impl_1_1shared__future__common}{shared\+\_\+future\+\_\+common}} {\bfseries \+\_\+base\+\_\+type}
\item 
\mbox{\Hypertarget{structefl_1_1__impl_1_1shared__future__varargs__type_a37ea41073b3ba02be2e256f9735b8ba3}\label{structefl_1_1__impl_1_1shared__future__varargs__type_a37ea41073b3ba02be2e256f9735b8ba3}} 
typedef std\+::tuple$<$ Args... $>$ {\bfseries tuple\+\_\+type}
\item 
\mbox{\Hypertarget{structefl_1_1__impl_1_1shared__future__varargs__type_a5742e174ba9a9696ae98b2f9bc2be6b5}\label{structefl_1_1__impl_1_1shared__future__varargs__type_a5742e174ba9a9696ae98b2f9bc2be6b5}} 
typedef \mbox{\hyperlink{structefl_1_1__impl_1_1shared__future__varargs__type}{shared\+\_\+future\+\_\+varargs\+\_\+type}}$<$ Args... $>$ {\bfseries \+\_\+self\+\_\+type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1__impl_1_1shared__future__varargs__type_abea645afd66a1d2c2a1207dbc9ddb08c}\label{structefl_1_1__impl_1_1shared__future__varargs__type_abea645afd66a1d2c2a1207dbc9ddb08c}} 
{\bfseries shared\+\_\+future\+\_\+varargs\+\_\+type} (\mbox{\hyperlink{structefl_1_1__impl_1_1shared__future__common}{\+\_\+base\+\_\+type}} const \&other)
\item 
\mbox{\Hypertarget{structefl_1_1__impl_1_1shared__future__varargs__type_a1e0230b6f25fecb38132b58eeba64021}\label{structefl_1_1__impl_1_1shared__future__varargs__type_a1e0230b6f25fecb38132b58eeba64021}} 
std\+::tuple$<$ Args... $>$ {\bfseries get} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1__impl_1_1shared__future__varargs__type_ab1bac4f18ea7405b9fb2500f74d22c53}\label{structefl_1_1__impl_1_1shared__future__varargs__type_ab1bac4f18ea7405b9fb2500f74d22c53}} 
{\footnotesize template$<$std\+::size\+\_\+t N$>$ }\\static void {\bfseries read\+\_\+accessor} (\mbox{\hyperlink{group__Eina__Accessor__Group_ga65199ea5201a1867471028477dc26744}{Eina\+\_\+\+Accessor}} $\ast$accessor, std\+::tuple$<$ typename std\+::aligned\+\_\+storage$<$ sizeof(Args), alignof(Args)$>$\+::type... $>$ \&storage\+\_\+tuple, \mbox{\hyperlink{structefl_1_1__impl_1_1wait__state}{wait\+\_\+state}}$<$ tuple\+\_\+type $>$ $\ast$\mbox{\hyperlink{structefl_1_1__impl_1_1wait__state}{wait\+\_\+state}}, std\+::false\+\_\+type)
\item 
\mbox{\Hypertarget{structefl_1_1__impl_1_1shared__future__varargs__type_a0c1766bc776a2c6b8e746a66e0e2fe12}\label{structefl_1_1__impl_1_1shared__future__varargs__type_a0c1766bc776a2c6b8e746a66e0e2fe12}} 
{\footnotesize template$<$std\+::size\+\_\+t N, std\+::size\+\_\+t... I$>$ }\\static void {\bfseries read\+\_\+accessor\+\_\+end} (std\+::tuple$<$ typename std\+::aligned\+\_\+storage$<$ sizeof(Args), alignof(Args)$>$\+::type... $>$ \&storage\+\_\+tuple, \mbox{\hyperlink{structefl_1_1__impl_1_1wait__state}{wait\+\_\+state}}$<$ tuple\+\_\+type $>$ $\ast$\mbox{\hyperlink{structefl_1_1__impl_1_1wait__state}{wait\+\_\+state}}, \mbox{\hyperlink{group__Eina__Cxx__Integer__Sequence__Group_gaea4a4bec2b5d598e527eb134692ead8f}{eina\+::index\+\_\+sequence}}$<$ I... $>$)
\item 
\mbox{\Hypertarget{structefl_1_1__impl_1_1shared__future__varargs__type_a7167492b05f6bd300e3b21dca9189fe0}\label{structefl_1_1__impl_1_1shared__future__varargs__type_a7167492b05f6bd300e3b21dca9189fe0}} 
{\footnotesize template$<$std\+::size\+\_\+t N$>$ }\\static void {\bfseries read\+\_\+accessor} (\mbox{\hyperlink{group__Eina__Accessor__Group_ga65199ea5201a1867471028477dc26744}{Eina\+\_\+\+Accessor}} $\ast$, std\+::tuple$<$ typename std\+::aligned\+\_\+storage$<$ sizeof(Args), alignof(Args)$>$\+::type... $>$ \&storage\+\_\+tuple, \mbox{\hyperlink{structefl_1_1__impl_1_1wait__state}{wait\+\_\+state}}$<$ tuple\+\_\+type $>$ $\ast$\mbox{\hyperlink{structefl_1_1__impl_1_1wait__state}{wait\+\_\+state}}, std\+::true\+\_\+type)
\item 
\mbox{\Hypertarget{structefl_1_1__impl_1_1shared__future__varargs__type_abeafe0e769302606175415dc7e028001}\label{structefl_1_1__impl_1_1shared__future__varargs__type_abeafe0e769302606175415dc7e028001}} 
static void {\bfseries get\+\_\+success} (void $\ast$data, \mbox{\hyperlink{struct__Efl__Event}{Efl\+\_\+\+Event}} const $\ast$event)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
