\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order}{\section{Module\-Execution\-Order Class Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order}\index{Module\-Execution\-Order@{Module\-Execution\-Order}}
}


{\ttfamily \#include $<$Serial\-Module\-Execution\-Order.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\-::list\\*
$<$ \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_id}{Networks\-::\-Module\-Id} $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a589638c955647fb933087deffa193a8c}{Module\-Id\-List}
\item 
typedef Module\-Id\-List\-::iterator \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a6f2b6cee7dad3b7b140c37c897e71a4a}{iterator}
\item 
typedef \\*
Module\-Id\-List\-::const\-\_\-iterator \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a5d04b957c4ab06660cf2b04739fec39b}{const\-\_\-iterator}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a892cbc13e89f6d524da9343d2bc0556d}{Module\-Execution\-Order} ()
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_ac712e0d003925ee4a8dd6877e535aad6}{Module\-Execution\-Order} (const \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a589638c955647fb933087deffa193a8c}{Module\-Id\-List} \&list)
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a5d04b957c4ab06660cf2b04739fec39b}{const\-\_\-iterator} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a406662764b35c4090a98792b4f964036}{begin} () const 
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a5d04b957c4ab06660cf2b04739fec39b}{const\-\_\-iterator} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_ad50445edbee1e33a4304bd4183b1fb38}{end} () const 
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a5d04b957c4ab06660cf2b04739fec39b}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}!const\-\_\-iterator@{const\-\_\-iterator}}
\index{const\-\_\-iterator@{const\-\_\-iterator}!SCIRun::Dataflow::Engine::ModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}}
\subsubsection[{const\-\_\-iterator}]{\setlength{\rightskip}{0pt plus 5cm}typedef Module\-Id\-List\-::const\-\_\-iterator {\bf const\-\_\-iterator}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a5d04b957c4ab06660cf2b04739fec39b}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a6f2b6cee7dad3b7b140c37c897e71a4a}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}!iterator@{iterator}}
\index{iterator@{iterator}!SCIRun::Dataflow::Engine::ModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}}
\subsubsection[{iterator}]{\setlength{\rightskip}{0pt plus 5cm}typedef Module\-Id\-List\-::iterator {\bf iterator}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a6f2b6cee7dad3b7b140c37c897e71a4a}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a589638c955647fb933087deffa193a8c}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}!Module\-Id\-List@{Module\-Id\-List}}
\index{Module\-Id\-List@{Module\-Id\-List}!SCIRun::Dataflow::Engine::ModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}}
\subsubsection[{Module\-Id\-List}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::list$<${\bf Networks\-::\-Module\-Id}$>$ {\bf Module\-Id\-List}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a589638c955647fb933087deffa193a8c}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a892cbc13e89f6d524da9343d2bc0556d}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}!Module\-Execution\-Order@{Module\-Execution\-Order}}
\index{Module\-Execution\-Order@{Module\-Execution\-Order}!SCIRun::Dataflow::Engine::ModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}}
\subsubsection[{Module\-Execution\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Execution\-Order} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a892cbc13e89f6d524da9343d2bc0556d}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_ac712e0d003925ee4a8dd6877e535aad6}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}!Module\-Execution\-Order@{Module\-Execution\-Order}}
\index{Module\-Execution\-Order@{Module\-Execution\-Order}!SCIRun::Dataflow::Engine::ModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}}
\subsubsection[{Module\-Execution\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Execution\-Order} (
\begin{DoxyParamCaption}
\item[{const {\bf Module\-Id\-List} \&}]{list}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_ac712e0d003925ee4a8dd6877e535aad6}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a406662764b35c4090a98792b4f964036}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}!begin@{begin}}
\index{begin@{begin}!SCIRun::Dataflow::Engine::ModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}}
\subsubsection[{begin}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Execution\-Order\-::const\-\_\-iterator} begin (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_a406662764b35c4090a98792b4f964036}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_ad50445edbee1e33a4304bd4183b1fb38}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}!end@{end}}
\index{end@{end}!SCIRun::Dataflow::Engine::ModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Module\-Execution\-Order}}
\subsubsection[{end}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Execution\-Order\-::const\-\_\-iterator} end (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_module_execution_order_ad50445edbee1e33a4304bd4183b1fb38}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Engine/\-Scheduler/\hyperlink{_serial_module_execution_order_8h}{Serial\-Module\-Execution\-Order.\-h}\item 
Dataflow/\-Engine/\-Scheduler/\hyperlink{_serial_module_execution_order_8cc}{Serial\-Module\-Execution\-Order.\-cc}\end{DoxyCompactItemize}
