\hypertarget{eo__promise_8hh}{}\section{eo\+\_\+promise.\+hh File Reference}
\label{eo__promise_8hh}\index{eo\+\_\+promise.\+hh@{eo\+\_\+promise.\+hh}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structefl_1_1shared__future}{efl\+::shared\+\_\+future$<$ Args $>$}}
\item 
struct \mbox{\hyperlink{structefl_1_1__impl_1_1promise__common}{efl\+::\+\_\+impl\+::promise\+\_\+common}}
\item 
struct \mbox{\hyperlink{structefl_1_1__impl_1_1promise__progress}{efl\+::\+\_\+impl\+::promise\+\_\+progress$<$ P $>$}}
\item 
struct \mbox{\hyperlink{structefl_1_1__impl_1_1promise__progress_3_01void_01_4}{efl\+::\+\_\+impl\+::promise\+\_\+progress$<$ void $>$}}
\item 
struct \mbox{\hyperlink{structefl_1_1__impl_1_1promise__1__type}{efl\+::\+\_\+impl\+::promise\+\_\+1\+\_\+type$<$ T, Progress $>$}}
\item 
struct \mbox{\hyperlink{structefl_1_1__impl_1_1promise__1__type_3_01void_00_01Progress_01_4}{efl\+::\+\_\+impl\+::promise\+\_\+1\+\_\+type$<$ void, Progress $>$}}
\item 
struct \mbox{\hyperlink{structefl_1_1promise}{efl\+::promise$<$ T, Progress $>$}}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{eo__promise_8hh_aa17ccbcb6bfda0f7c81964b49f16efa0}\label{eo__promise_8hh_aa17ccbcb6bfda0f7c81964b49f16efa0}} 
{\footnotesize template$<$typename... Args$>$ }\\void {\bfseries efl\+::swap} (promise$<$ Args... $>$ \&lhs, promise$<$ Args... $>$ \&rhs)
\end{DoxyCompactItemize}
