\hypertarget{namespaceCRL}{\section{C\-R\-L Namespace Reference}
\label{namespaceCRL}\index{C\-R\-L@{C\-R\-L}}
}


The namespace of Coriolis Core.  


\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classCRL_1_1Environment}{Environment}
\begin{DoxyCompactList}\small\item\em Holds all the Alliance environment variables. \end{DoxyCompactList}\item 
class \hyperlink{classCRL_1_1Banner}{Banner}
\begin{DoxyCompactList}\small\item\em Print Formatted Banners (on ttys). \end{DoxyCompactList}\item 
class \hyperlink{classCRL_1_1Catalog}{Catalog}
\begin{DoxyCompactList}\small\item\em A Registry to store Alliance Cell metadatas. \end{DoxyCompactList}\item 
class \hyperlink{classCRL_1_1CatalogExtension}{Catalog\-Extension}
\begin{DoxyCompactList}\small\item\em Wrapper to access a {\bf Hurricane\-::\-Cell} \hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\-::\-State}. \end{DoxyCompactList}\item 
class \hyperlink{classCRL_1_1SearchPath}{Search\-Path}
\begin{DoxyCompactList}\small\item\em An ordered list of search pathes. \end{DoxyCompactList}\item 
class \hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library}
\begin{DoxyCompactList}\small\item\em A small wrapper around {\bf Hurricane\-::\-Library}. \end{DoxyCompactList}\item 
class \hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\-Layer\-Gauge}
\begin{DoxyCompactList}\small\item\em Gauge of a Layer for the detailed routing. \end{DoxyCompactList}\item 
class \hyperlink{classCRL_1_1RoutingGauge}{Routing\-Gauge}
\begin{DoxyCompactList}\small\item\em Gauge for the detailed routing. \end{DoxyCompactList}\item 
class \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework}
\begin{DoxyCompactList}\small\item\em A Framework to work with Alliance formats. \end{DoxyCompactList}\item 
class \hyperlink{classCRL_1_1AcmSigda}{Acm\-Sigda}
\begin{DoxyCompactList}\small\item\em A Parser of A\-C\-M/\-Sigda 89' benchmarks. \end{DoxyCompactList}\item 
class \hyperlink{classCRL_1_1ToolEngine}{Tool\-Engine}
\begin{DoxyCompactList}\small\item\em Base Class of all Coriolis Tools. \end{DoxyCompactList}\item 
class \hyperlink{classCRL_1_1GraphicTool}{Graphic\-Tool}
\begin{DoxyCompactList}\small\item\em Base Class to Hook Tool\-Engines into the Cell\-Viewer. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{Indent}{\bf Tool\-Engine Collection}\par
\begin{DoxyCompactItemize}
\item 
typedef {\bf Generic\-Collection}\\*
$<$ \hyperlink{classCRL_1_1ToolEngine}{Tool\-Engine} $\ast$ $>$ \hyperlink{namespaceCRL_ae49bc0c5f113bba964680768556dd1b3}{Tool\-Engines}
\item 
typedef {\bf Generic\-Locator}\\*
$<$ \hyperlink{classCRL_1_1ToolEngine}{Tool\-Engine} $\ast$ $>$ \hyperlink{namespaceCRL_a9c6426dc361a7b02fc55b7c19401c7aa}{Tool\-Engine\-Locator}
\item 
typedef {\bf Generic\-Filter}\\*
$<$ \hyperlink{classCRL_1_1ToolEngine}{Tool\-Engine} $\ast$ $>$ \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}
\hypertarget{namespaceCRL_ae49bc0c5f113bba964680768556dd1b3}{\index{C\-R\-L@{C\-R\-L}!Tool\-Engines@{Tool\-Engines}}
\index{Tool\-Engines@{Tool\-Engines}!CRL@{C\-R\-L}}
\subsubsection[{Tool\-Engines}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-R\-L\-::\-Tool\-Engines}}}\label{namespaceCRL_ae49bc0c5f113bba964680768556dd1b3}
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, \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}
 \hypertarget{namespaceCRL_a9c6426dc361a7b02fc55b7c19401c7aa}{\index{C\-R\-L@{C\-R\-L}!Tool\-Engine\-Locator@{Tool\-Engine\-Locator}}
\index{Tool\-Engine\-Locator@{Tool\-Engine\-Locator}!CRL@{C\-R\-L}}
\subsubsection[{Tool\-Engine\-Locator}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-R\-L\-::\-Tool\-Engine\-Locator}}}\label{namespaceCRL_a9c6426dc361a7b02fc55b7c19401c7aa}
Generic locator for traversing a collection of Tool\-Engines. \hypertarget{namespaceCRL_a976ed6ed06b1c3510c696de4c8960971}{\index{C\-R\-L@{C\-R\-L}!Tool\-Engine\-Filter@{Tool\-Engine\-Filter}}
\index{Tool\-Engine\-Filter@{Tool\-Engine\-Filter}!CRL@{C\-R\-L}}
\subsubsection[{Tool\-Engine\-Filter}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-R\-L\-::\-Tool\-Engine\-Filter}}}\label{namespaceCRL_a976ed6ed06b1c3510c696de4c8960971}
Generic filter allowing to select a subset of Tool\-Engines matching some criteria. 