\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_work_queue}{\section{Work\-Queue$<$ Unit $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_work_queue}\index{Work\-Queue$<$ Unit $>$@{Work\-Queue$<$ Unit $>$}}
}


{\ttfamily \#include $<$Work\-Queue.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \\*
boost\-::lockfree\-::spsc\-\_\-queue\\*
$<$ Unit $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_work_queue_ab52cf26f01dcbb1aa06d9d4f9bd51593}{Impl}
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_work_queue_ab52cf26f01dcbb1aa06d9d4f9bd51593}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor\-::\-Work\-Queue@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor\-::\-Work\-Queue}!Impl@{Impl}}
\index{Impl@{Impl}!SCIRun::Dataflow::Engine::DynamicExecutor::WorkQueue@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor\-::\-Work\-Queue}}
\subsubsection[{Impl}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::lockfree\-::spsc\-\_\-queue$<$Unit$>$ {\bf Impl}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_work_queue_ab52cf26f01dcbb1aa06d9d4f9bd51593}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Engine/\-Scheduler/\-Dynamic\-Executor/\hyperlink{_dataflow_2_engine_2_scheduler_2_dynamic_executor_2_work_queue_8h}{Work\-Queue.\-h}\end{DoxyCompactItemize}
