\hypertarget{namespaceCRL}{}\section{C\+RL Namespace Reference}
\label{namespaceCRL}\index{C\+RL@{C\+RL}}


The namespace of Coriolis Core.  


\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classCRL_1_1AcmSigda}{Acm\+Sigda}}
\begin{DoxyCompactList}\small\item\em A Parser of A\+C\+M/\+Sigda 89\textquotesingle{} benchmarks. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}}
\begin{DoxyCompactList}\small\item\em A Framework to work with Alliance formats. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}}
\begin{DoxyCompactList}\small\item\em A small wrapper around \textbf{ Hurricane\+::\+Library}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classCRL_1_1Banner}{Banner}}
\begin{DoxyCompactList}\small\item\em Print Formatted Banners (on ttys). \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}}
\begin{DoxyCompactList}\small\item\em A Registry to store Alliance Cell metadatas. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classCRL_1_1CatalogExtension}{Catalog\+Extension}}
\begin{DoxyCompactList}\small\item\em Wrapper to access a \textbf{ Hurricane\+::\+Cell} \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\+::\+State}}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classCRL_1_1Environment}{Environment}}
\begin{DoxyCompactList}\small\item\em Holds all the Alliance environment variables. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classCRL_1_1GraphicTool}{Graphic\+Tool}}
\begin{DoxyCompactList}\small\item\em Base Class to Hook Tool\+Engines into the Cell\+Viewer. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}}
\begin{DoxyCompactList}\small\item\em Gauge for the detailed routing. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}}
\begin{DoxyCompactList}\small\item\em Gauge of a Layer for the detailed routing. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classCRL_1_1SearchPath}{Search\+Path}}
\begin{DoxyCompactList}\small\item\em An ordered list of search pathes. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classCRL_1_1ToolEngine}{Tool\+Engine}}
\begin{DoxyCompactList}\small\item\em Base Class of all Coriolis Tools. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{Indent}\textbf{ Tool\+Engine Collection}\par
\begin{DoxyCompactItemize}
\item 
typedef \textbf{ Generic\+Collection}$<$ \mbox{\hyperlink{classCRL_1_1ToolEngine}{Tool\+Engine}} $\ast$ $>$ \mbox{\hyperlink{namespaceCRL_ae49bc0c5f113bba964680768556dd1b3}{Tool\+Engines}}
\item 
typedef \textbf{ Generic\+Locator}$<$ \mbox{\hyperlink{classCRL_1_1ToolEngine}{Tool\+Engine}} $\ast$ $>$ \mbox{\hyperlink{namespaceCRL_a9c6426dc361a7b02fc55b7c19401c7aa}{Tool\+Engine\+Locator}}
\item 
typedef \textbf{ Generic\+Filter}$<$ \mbox{\hyperlink{classCRL_1_1ToolEngine}{Tool\+Engine}} $\ast$ $>$ \mbox{\hyperlink{namespaceCRL_a976ed6ed06b1c3510c696de4c8960971}{Tool\+Engine\+Filter}}
\end{DoxyCompactItemize}
\end{Indent}


\subsection{Detailed Description}
The namespace of Coriolis Core. 

Namespace of Coriolis Core. 

\subsection{Typedef Documentation}
\mbox{\Hypertarget{namespaceCRL_ae49bc0c5f113bba964680768556dd1b3}\label{namespaceCRL_ae49bc0c5f113bba964680768556dd1b3}} 
\index{C\+RL@{C\+RL}!Tool\+Engines@{Tool\+Engines}}
\index{Tool\+Engines@{Tool\+Engines}!C\+RL@{C\+RL}}
\subsubsection{\texorpdfstring{Tool\+Engines}{ToolEngines}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceCRL_ae49bc0c5f113bba964680768556dd1b3}{C\+R\+L\+::\+Tool\+Engines}}}

Generic collection representing a set of Tool\+Engines.

To iterate over a Collection of Tool\+Engines, uses the generaic {\ttfamily for\+Each} macro\+: 
\begin{DoxyCode}
forEach(ToolEngine*, iengine, \mbox{\hyperlink{classCRL_1_1ToolEngine_afb78e8f180ecc36ff8fa4e91e7885d37}{ToolEngine::get}}(cell)) \{
  cout << iengine->getName() << endl;
  \textcolor{comment}{// Do someting on the ToolEngine in the iengine iterator.}
  \textcolor{comment}{// ...}
\}
\end{DoxyCode}
 \mbox{\Hypertarget{namespaceCRL_a9c6426dc361a7b02fc55b7c19401c7aa}\label{namespaceCRL_a9c6426dc361a7b02fc55b7c19401c7aa}} 
\index{C\+RL@{C\+RL}!Tool\+Engine\+Locator@{Tool\+Engine\+Locator}}
\index{Tool\+Engine\+Locator@{Tool\+Engine\+Locator}!C\+RL@{C\+RL}}
\subsubsection{\texorpdfstring{Tool\+Engine\+Locator}{ToolEngineLocator}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceCRL_a9c6426dc361a7b02fc55b7c19401c7aa}{C\+R\+L\+::\+Tool\+Engine\+Locator}}}

Generic locator for traversing a collection of Tool\+Engines. \mbox{\Hypertarget{namespaceCRL_a976ed6ed06b1c3510c696de4c8960971}\label{namespaceCRL_a976ed6ed06b1c3510c696de4c8960971}} 
\index{C\+RL@{C\+RL}!Tool\+Engine\+Filter@{Tool\+Engine\+Filter}}
\index{Tool\+Engine\+Filter@{Tool\+Engine\+Filter}!C\+RL@{C\+RL}}
\subsubsection{\texorpdfstring{Tool\+Engine\+Filter}{ToolEngineFilter}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceCRL_a976ed6ed06b1c3510c696de4c8960971}{C\+R\+L\+::\+Tool\+Engine\+Filter}}}

Generic filter allowing to select a subset of Tool\+Engines matching some criteria. 