\hypertarget{structefl_1_1shared__race__future}{}\section{efl\+:\+:shared\+\_\+race\+\_\+future$<$ Args $>$ Struct Template Reference}
\label{structefl_1_1shared__race__future}\index{efl\+::shared\+\_\+race\+\_\+future$<$ Args $>$@{efl\+::shared\+\_\+race\+\_\+future$<$ Args $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1shared__race__future_abd45da85eed9d6565e149cab928384c0}\label{structefl_1_1shared__race__future_abd45da85eed9d6565e149cab928384c0}} 
typedef std\+::conditional$<$ sizeof...(Args)==1, \mbox{\hyperlink{structefl_1_1__impl_1_1shared__race__future__1__type}{\+\_\+impl\+::shared\+\_\+race\+\_\+future\+\_\+1\+\_\+type}}$<$ typename std\+::tuple\+\_\+element$<$ 0u, std\+::tuple$<$ Args... $>$ $>$\+::type $>$, void $>$\+::type {\bfseries \+\_\+base\+\_\+type}
\item 
\mbox{\Hypertarget{structefl_1_1shared__race__future_a11db877bfbdce332c5487a593c536315}\label{structefl_1_1shared__race__future_a11db877bfbdce332c5487a593c536315}} 
typedef \+\_\+base\+\_\+type\+::native\+\_\+handle\+\_\+type {\bfseries native\+\_\+handle\+\_\+type}
\end{DoxyCompactItemize}
