More PEP8 compliant Python code. Start rewrite Python/C++ wrappers.

* Change: In CRL/helpers, cumulus/plugins, oroshi & karakaze,
    Move towards more Python PEP8 compliance:
      * All indentations sets to 4 spaces (in progress).
      * In plugins, remove messages about software collections
        and RHEL (too many case could wrongly lead to that).
	Instead systematically uses "helpers.io.catch()".
      * Put in lowercases all modules names. Note that C++ exported
        modules *keep* their Capitalized names (to preserve the
	identity with the C++ namespace).
      * When making import, use full path.
      * Rename the run function from "ScriptMain()" to "scriptMain()".
* Cleanup: In CRL/etc, remove obsoleted configuration files,
    the one ending in ".conf". Keep those who have not been ported
    to the new style yet.
* New: In Hurricane/src/configuration, first trial at replacing the
    C preprocessor macros by C++ templates. Applied first to configuration
    from VLSISAPD.
      This is unfinished business, just a limited demonstrator for now.
      It is installed as a separate Python library "Cfg2" which do not
    interact with the rest of Coriiolis.
      The end goal is to fully remove boost and merge VLSISAPD useful
    components directly inside Hurricane.
This commit is contained in:
Jean-Paul Chaput 2020-04-08 11:24:42 +02:00
parent e9ce33a857
commit a50b6ce317
278 changed files with 13521 additions and 12476 deletions

View File

@ -92,7 +92,7 @@
find_path( LEFDEF_LIBRARY_DIR NAMES "libdef.so"
PATHS ${LEFDEF_SEARCH_PATH}
PATH_SUFFIXES "lib64 lib"
PATH_SUFFIXES "lib64" "lib"
DOC "The ${LEFDEF_LIBRARY_DIR_DESCRIPTION}" )
message( STATUS "LEFDEF_LIBRARY_DIR: ${LEFDEF_LIBRARY_DIR}" )

View File

@ -6,5 +6,5 @@ RUN mkdir -p coriolis-2.x/src \
&& git clone https://github.com/m-labs/nmigen.git \
&& cd nmigen \
&& python3 setup.py develop \
&& /root/socInstaller.py --docker --profile=Debian10 --do-yosys --do-alliance --do-coriolis --benchs
&& /root/socInstaller.py --docker --profile=Debian10 --do-yosys --do-alliance --do-coriolis

View File

@ -14,7 +14,7 @@ RUN apt-get update \
autotools-dev automake \
libxt-dev libxpm-dev libmotif-dev \
\
tcl tcl-dev libffi6 libffi-dev libreadline7 \
tcl tcl-dev libffi6 libffi-dev libreadline-dev \
\
vim \
&& apt-get clean

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
@ -42,21 +50,22 @@ $(function() {
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceCRL.html" target="_self">CRL</a></td><td class="desc">The namespace of Coriolis Core </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1AcmSigda.html" target="_self">AcmSigda</a></td><td class="desc">A Parser of ACM/Sigda 89' benchmarks </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1AllianceFramework.html" target="_self">AllianceFramework</a></td><td class="desc">A Framework to work with Alliance formats </td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1AllianceLibrary.html" target="_self">AllianceLibrary</a></td><td class="desc">A small wrapper around <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Banner.html" target="_self">Banner</a></td><td class="desc">Print Formatted Banners (on ttys) </td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Catalog.html" target="_self">Catalog</a></td><td class="desc">A Registry to store Alliance Cell metadatas </td></tr>
<tr id="row_0_4_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Catalog_1_1State.html" target="_self">State</a></td><td class="desc">An entry to store the Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> in the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a> </td></tr>
<tr id="row_0_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1CatalogExtension.html" target="_self">CatalogExtension</a></td><td class="desc">Wrapper to access a <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a> </td></tr>
<tr id="row_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Environment.html" target="_self">Environment</a></td><td class="desc">Holds all the Alliance environment variables </td></tr>
<tr id="row_0_7_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1GraphicTool.html" target="_self">GraphicTool</a></td><td class="desc">Base Class to Hook ToolEngines into the CellViewer </td></tr>
<tr id="row_0_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1RoutingGauge.html" target="_self">RoutingGauge</a></td><td class="desc">Gauge for the detailed routing </td></tr>
<tr id="row_0_9_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1RoutingLayerGauge.html" target="_self">RoutingLayerGauge</a></td><td class="desc">Gauge of a Layer for the detailed routing </td></tr>
<tr id="row_0_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_10_" class="arrow" onclick="toggleFolder('0_10_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1SearchPath.html" target="_self">SearchPath</a></td><td class="desc">An ordered list of search pathes </td></tr>
<tr id="row_0_10_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1SearchPath_1_1Element.html" target="_self">Element</a></td><td class="desc">An element of the search path (mapping a directory) </td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1ToolEngine.html" target="_self">ToolEngine</a></td><td class="desc">Base Class of all Coriolis Tools </td></tr>
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceConstant.html" target="_self">Constant</a></td><td class="desc">Store various constants </td></tr>
<tr id="row_1_"><td class="entry"><img id="arr_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceCRL.html" target="_self">CRL</a></td><td class="desc">The namespace of Coriolis Core </td></tr>
<tr id="row_1_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1Environment.html" target="_self">Environment</a></td><td class="desc">Holds all the Alliance environment variables </td></tr>
<tr id="row_1_1_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1Banner.html" target="_self">Banner</a></td><td class="desc">Print Formatted Banners (on ttys) </td></tr>
<tr id="row_1_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1Catalog.html" target="_self">Catalog</a></td><td class="desc">A Registry to store Alliance Cell metadatas </td></tr>
<tr id="row_1_2_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1Catalog_1_1State.html" target="_self">State</a></td><td class="desc">An entry to store the Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> in the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a> </td></tr>
<tr id="row_1_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1CatalogExtension.html" target="_self">CatalogExtension</a></td><td class="desc">Wrapper to access a <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a> </td></tr>
<tr id="row_1_4_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_4_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1SearchPath.html" target="_self">SearchPath</a></td><td class="desc">An ordered list of search pathes </td></tr>
<tr id="row_1_4_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1SearchPath_1_1Element.html" target="_self">Element</a></td><td class="desc">An element of the search path (mapping a directory) </td></tr>
<tr id="row_1_5_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1AllianceLibrary.html" target="_self">AllianceLibrary</a></td><td class="desc">A small wrapper around <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> </td></tr>
<tr id="row_1_6_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1RoutingLayerGauge.html" target="_self">RoutingLayerGauge</a></td><td class="desc">Gauge of a Layer for the detailed routing </td></tr>
<tr id="row_1_7_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1RoutingGauge.html" target="_self">RoutingGauge</a></td><td class="desc">Gauge for the detailed routing </td></tr>
<tr id="row_1_8_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1AllianceFramework.html" target="_self">AllianceFramework</a></td><td class="desc">A Framework to work with Alliance formats </td></tr>
<tr id="row_1_9_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1AcmSigda.html" target="_self">AcmSigda</a></td><td class="desc">A Parser of ACM/Sigda 89' benchmarks </td></tr>
<tr id="row_1_10_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1ToolEngine.html" target="_self">ToolEngine</a></td><td class="desc">Base Class of all Coriolis Tools </td></tr>
<tr id="row_1_11_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1GraphicTool.html" target="_self">GraphicTool</a></td><td class="desc">Base Class to Hook ToolEngines into the CellViewer </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@ -64,7 +73,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AcmSigda.html">AcmSigda</a></li> </ul>
@ -53,7 +61,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AcmSigda.html">AcmSigda</a></li> </ul>
@ -59,7 +67,8 @@ Static Public Member Functions</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A Parser of ACM/Sigda 89' benchmarks. </p>
<p>Thoses benches are also known as the MCNC or ISCAS98.</p>
<p>The generic cells have been mapped into the sxlib Alliance library in a straighforward way. </p><center> <table class="doxtable">
<p>The generic cells have been mapped into the sxlib Alliance library in a straighforward way. </p>
<center> <table class="doxtable">
<tr>
<th>Boolean Function</th><th>SxLib mapping </th></tr>
<tr>
@ -82,9 +91,7 @@ Static Public Member Functions</h2></td></tr>
<td><code>DFF</code> </td><th><code>sff1_x4</code> </th></tr>
</table>
</center> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a5e61fb60049f5a2dca1f2ca05fd5857a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e61fb60049f5a2dca1f2ca05fd5857a">&#9670;&nbsp;</a></span>load()</h2>
<a class="anchor" id="a5e61fb60049f5a2dca1f2ca05fd5857a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -118,7 +125,7 @@ Static Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AllianceFramework.html">AllianceFramework</a></li> </ul>
@ -49,25 +57,29 @@ $(function() {
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#aab16db33a0ce2e3bce5739f7cadb3d5a">addCellGauge</a>(CellGauge *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ae182fd150c695fd24c1b10ddbc377b32">addRoutingGauge</a>(RoutingGauge *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a8cff32ced8cc163cadca885d8ed8a5fc">create</a>(unsigned long flags=NoFlags)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ac4381ad0c3799d584ef3ea160846e2bb">createCell</a>(const string &amp;name, AllianceLibrary *library=NULL)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a">CreateLibrary</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a4efc06e6a6d5413398946453c3fd6649">createLibrary</a>(const string &amp;path, unsigned int flags, string libName=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a7877a201b66f2ade7621810acd842f47">destroy</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a976479af696a86c998c10d9d2604839d">get</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a4085f3bc96ca5e4bf2d41a4ada9658f2">getAllianceLibrary</a>(unsigned int index)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a8e007b3f2ac45feec2907f77530a718c">getAllianceLibrary</a>(Library *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a036bd6fa8f837c81f60b9d424f817add">getCatalog</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a329d04c188668968308108523d16e2be">getCell</a>(const string &amp;name, unsigned int mode, unsigned int depth=(unsigned int) -1)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ae2bf20fc92a4684bebdab666c68c8aab">getDefaultCGPinLayerName</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a8e044592d2ceaea0060aec5dc5cc6900">getEnvironment</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a95aa8c6b8ab3f995daf22a0317324933">getInstancesCount</a>(Cell *, unsigned int flags)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ab6f9ac0f07b20c2444b13ef8bc55c9ea">getLibrary</a>(unsigned int index)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#afe822e9e04b613862aec5066743e1ffd">getParentLibrary</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a4f1d2d34c254ac596e8c4a408ef6ba43">getParentLibraryName</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ab142ba712b0e6388e45bb8d2fa05d93e">getPrint</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ae102d655820c5d0a29a0200c5e83d42c">getRoutingGauge</a>(const Name &amp;name=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05">HasCatalog</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a3e02f3d665cb0b2120df2fdfe9c3df4f">clearProperties</a>()</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a8cff32ced8cc163cadca885d8ed8a5fc">create</a>(unsigned long flags=NoFlags)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ac4381ad0c3799d584ef3ea160846e2bb">createCell</a>(const string &amp;name, AllianceLibrary *library=NULL)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a">CreateLibrary</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a4efc06e6a6d5413398946453c3fd6649">createLibrary</a>(const string &amp;path, unsigned int flags, string libName=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a67febf5bf9c8b322674648688639728b">destroy</a>()</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a976479af696a86c998c10d9d2604839d">get</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a4085f3bc96ca5e4bf2d41a4ada9658f2">getAllianceLibrary</a>(unsigned int index)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a8e007b3f2ac45feec2907f77530a718c">getAllianceLibrary</a>(Library *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a036bd6fa8f837c81f60b9d424f817add">getCatalog</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a5f0b56b303c51af5ea5c1eb1096786dd">getCell</a>(const string &amp;name, unsigned int mode, unsigned int depth=(unsigned int)-1)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#aa584786d09bbb2469923a181b6f8e0d4">getDefaultCGPinLayerName</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a8e044592d2ceaea0060aec5dc5cc6900">getEnvironment</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a95aa8c6b8ab3f995daf22a0317324933">getInstancesCount</a>(Cell *, unsigned int flags)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ab6f9ac0f07b20c2444b13ef8bc55c9ea">getLibrary</a>(unsigned int index)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#afe822e9e04b613862aec5066743e1ffd">getParentLibrary</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a9d2ad16894430081a00545d8fae952ed">getParentLibraryName</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a5992ef0669bfdefc4d712db9369bfb81">getPrint</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#acafb68a90cdddb0921e742f3bab3da6b">getProperties</a>() const </td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a0026da8391fae433ce069c2ba6455fe8">getProperty</a>(const Name &amp;) const </td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ae102d655820c5d0a29a0200c5e83d42c">getRoutingGauge</a>(const Name &amp;name=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05">HasCatalog</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#af03127d0697ce89e3640b5c3429d7752">hasProperty</a>() const </td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0">IgnoreFeeds</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432">InstancesCountFlags</a> enum name</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#aa41d24d292c19624236fff250a28b102">isBLOCKAGE</a>(const string &amp;name)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@ -78,16 +90,19 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25">LibraryFlags</a> enum name</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a2e43b1928a05eea4b2dc1fe0757e4865">loadLibraryCells</a>(Library *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#adc8acedeb9daa37b4ab2dee0717835fa">loadLibraryCells</a>(const Name &amp;)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a">Recursive</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#abb34a606c7cd21638b4439701a8dcef9">saveCell</a>(Cell *, unsigned int mode)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a5e5a3d137a2c141bf8984877b7f7d18a">saveLibrary</a>(Library *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#afe7a103d54e865511fd55af90eddcf4e">saveLibrary</a>(AllianceLibrary *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a8979674f11507cb4c7c5251b41ed72d5">put</a>(Property *)</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a">Recursive</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a7833a1f0b8c704930bdc00861e63cf5e">remove</a>(Property *)</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#ac35fbb8303b1a78db5ca0fc831fb6a0c">removeProperty</a>(const Name &amp;)</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#abb34a606c7cd21638b4439701a8dcef9">saveCell</a>(Cell *, unsigned int mode)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a5e5a3d137a2c141bf8984877b7f7d18a">saveLibrary</a>(Library *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#afe7a103d54e865511fd55af90eddcf4e">saveLibrary</a>(AllianceLibrary *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AllianceFramework.html">AllianceFramework</a></li> </ul>
@ -52,30 +60,30 @@ $(function() {
<p>A Framework to work with Alliance formats.
<a href="classCRL_1_1AllianceFramework.html#details">More...</a></p>
<p>Inherits <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a>.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a03ef94e043d2d25eb7a6a5f1ae176432"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432">InstancesCountFlags</a> { <br />
<tr class="memitem:a03ef94e043d2d25eb7a6a5f1ae176432"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432">InstancesCountFlags</a> { <br/>
&#160;&#160;<a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a">Recursive</a> = (1&lt;&lt;0),
<br />
<br/>
&#160;&#160;<a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0">IgnoreFeeds</a> = (1&lt;&lt;1)
<br />
<br/>
}</td></tr>
<tr class="separator:a03ef94e043d2d25eb7a6a5f1ae176432"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ec1cd09dec34dfecfec22927b92cc25"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25">LibraryFlags</a> { <br />
<tr class="memitem:a0ec1cd09dec34dfecfec22927b92cc25"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25">LibraryFlags</a> { <br/>
&#160;&#160;<a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a">CreateLibrary</a> = (1&lt;&lt;0)
, <br />
, <br/>
&#160;&#160;<a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05">HasCatalog</a> = (1&lt;&lt;2)
<br />
<br/>
}</td></tr>
<tr class="separator:a0ec1cd09dec34dfecfec22927b92cc25"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a7877a201b66f2ade7621810acd842f47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a7877a201b66f2ade7621810acd842f47">destroy</a> ()</td></tr>
<tr class="separator:a7877a201b66f2ade7621810acd842f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab142ba712b0e6388e45bb8d2fa05d93e"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ab142ba712b0e6388e45bb8d2fa05d93e">getPrint</a> () const</td></tr>
<tr class="separator:ab142ba712b0e6388e45bb8d2fa05d93e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5992ef0669bfdefc4d712db9369bfb81"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a5992ef0669bfdefc4d712db9369bfb81">getPrint</a> () const </td></tr>
<tr class="separator:a5992ef0669bfdefc4d712db9369bfb81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc7dc5aa7e84b1fd94bc4a29bc6260e1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#adc7dc5aa7e84b1fd94bc4a29bc6260e1">isPOWER</a> (const string &amp;name)</td></tr>
<tr class="separator:adc7dc5aa7e84b1fd94bc4a29bc6260e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dcd1a667226f37353fdf0ea232d9c5d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a0dcd1a667226f37353fdf0ea232d9c5d">isGROUND</a> (const string &amp;name)</td></tr>
@ -90,8 +98,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a8e044592d2ceaea0060aec5dc5cc6900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036bd6fa8f837c81f60b9d424f817add"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a036bd6fa8f837c81f60b9d424f817add">getCatalog</a> ()</td></tr>
<tr class="separator:a036bd6fa8f837c81f60b9d424f817add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f1d2d34c254ac596e8c4a408ef6ba43"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a4f1d2d34c254ac596e8c4a408ef6ba43">getParentLibraryName</a> () const</td></tr>
<tr class="separator:a4f1d2d34c254ac596e8c4a408ef6ba43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d2ad16894430081a00545d8fae952ed"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a9d2ad16894430081a00545d8fae952ed">getParentLibraryName</a> () const </td></tr>
<tr class="separator:a9d2ad16894430081a00545d8fae952ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe822e9e04b613862aec5066743e1ffd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#afe822e9e04b613862aec5066743e1ffd">getParentLibrary</a> ()</td></tr>
<tr class="separator:afe822e9e04b613862aec5066743e1ffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6f9ac0f07b20c2444b13ef8bc55c9ea"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ab6f9ac0f07b20c2444b13ef8bc55c9ea">getLibrary</a> (unsigned int index)</td></tr>
@ -108,14 +116,14 @@ Public Member Functions</h2></td></tr>
<tr class="separator:afe7a103d54e865511fd55af90eddcf4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae102d655820c5d0a29a0200c5e83d42c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ae102d655820c5d0a29a0200c5e83d42c">getRoutingGauge</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;name=&quot;&quot;)</td></tr>
<tr class="separator:ae102d655820c5d0a29a0200c5e83d42c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2bf20fc92a4684bebdab666c68c8aab"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ae2bf20fc92a4684bebdab666c68c8aab">getDefaultCGPinLayerName</a> () const</td></tr>
<tr class="separator:ae2bf20fc92a4684bebdab666c68c8aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa584786d09bbb2469923a181b6f8e0d4"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#aa584786d09bbb2469923a181b6f8e0d4">getDefaultCGPinLayerName</a> () const </td></tr>
<tr class="separator:aa584786d09bbb2469923a181b6f8e0d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae182fd150c695fd24c1b10ddbc377b32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ae182fd150c695fd24c1b10ddbc377b32">addRoutingGauge</a> (<a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> *)</td></tr>
<tr class="separator:ae182fd150c695fd24c1b10ddbc377b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab16db33a0ce2e3bce5739f7cadb3d5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#aab16db33a0ce2e3bce5739f7cadb3d5a">addCellGauge</a> (CellGauge *)</td></tr>
<tr class="separator:aab16db33a0ce2e3bce5739f7cadb3d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a329d04c188668968308108523d16e2be"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a329d04c188668968308108523d16e2be">getCell</a> (const string &amp;name, unsigned int mode, unsigned int depth=(unsigned int) -1)</td></tr>
<tr class="separator:a329d04c188668968308108523d16e2be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f0b56b303c51af5ea5c1eb1096786dd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a5f0b56b303c51af5ea5c1eb1096786dd">getCell</a> (const string &amp;name, unsigned int mode, unsigned int depth=(unsigned int)-1)</td></tr>
<tr class="separator:a5f0b56b303c51af5ea5c1eb1096786dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4381ad0c3799d584ef3ea160846e2bb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ac4381ad0c3799d584ef3ea160846e2bb">createCell</a> (const string &amp;name, <a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> *library=NULL)</td></tr>
<tr class="separator:ac4381ad0c3799d584ef3ea160846e2bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb34a606c7cd21638b4439701a8dcef9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#abb34a606c7cd21638b4439701a8dcef9">saveCell</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, unsigned int mode)</td></tr>
@ -138,9 +146,7 @@ Static Public Member Functions</h2></td></tr>
<div class="textblock"><p>A Framework to work with Alliance formats. </p>
<p>The <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a> is also registered as <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Property.html">Hurricane::Property</a> on the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DataBase.html">Hurricane::DataBase</a>. </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a03ef94e043d2d25eb7a6a5f1ae176432"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03ef94e043d2d25eb7a6a5f1ae176432">&#9670;&nbsp;</a></span>InstancesCountFlags</h2>
<a class="anchor" id="a03ef94e043d2d25eb7a6a5f1ae176432"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -151,17 +157,17 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Flags to control the way <a class="el" href="classCRL_1_1AllianceFramework.html#a95aa8c6b8ab3f995daf22a0317324933">AllianceFramework::getInstancesCount()</a> work. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a"></a>Recursive&#160;</td><td class="fielddoc"><p>Account the instances down to the leaf cells. </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a"></a>Recursive</em>&nbsp;</td><td class="fielddoc">
<p>Account the instances down to the leaf cells. </p>
</td></tr>
<tr><td class="fieldname"><a id="a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0"></a>IgnoreFeeds&#160;</td><td class="fielddoc"><p>Don't count feed cells. </p>
<tr><td class="fieldname"><em><a class="anchor" id="a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0"></a>IgnoreFeeds</em>&nbsp;</td><td class="fielddoc">
<p>Don't count feed cells. </p>
</td></tr>
</table>
</div>
</div>
<a id="a0ec1cd09dec34dfecfec22927b92cc25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ec1cd09dec34dfecfec22927b92cc25">&#9670;&nbsp;</a></span>LibraryFlags</h2>
<a class="anchor" id="a0ec1cd09dec34dfecfec22927b92cc25"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -172,18 +178,18 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Flags to control Library creation. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a"></a>CreateLibrary&#160;</td><td class="fielddoc"><p>Ask to create a library if it doesn't exists. </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a"></a>CreateLibrary</em>&nbsp;</td><td class="fielddoc">
<p>Ask to create a library if it doesn't exists. </p>
</td></tr>
<tr><td class="fieldname"><a id="a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05"></a>HasCatalog&#160;</td><td class="fielddoc"><p>This flag is set if the CATALOG file metadata is present in the library directory. </p>
<tr><td class="fieldname"><em><a class="anchor" id="a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05"></a>HasCatalog</em>&nbsp;</td><td class="fielddoc">
<p>This flag is set if the CATALOG file metadata is present in the library directory. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8cff32ced8cc163cadca885d8ed8a5fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cff32ced8cc163cadca885d8ed8a5fc">&#9670;&nbsp;</a></span>create()</h2>
<a class="anchor" id="a8cff32ced8cc163cadca885d8ed8a5fc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -208,27 +214,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a7877a201b66f2ade7621810acd842f47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7877a201b66f2ade7621810acd842f47">&#9670;&nbsp;</a></span>destroy()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::AllianceFramework::destroy </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> Destroy the singleton, the libraries and the various gauges. </p>
</div>
</div>
<a id="a976479af696a86c998c10d9d2604839d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a976479af696a86c998c10d9d2604839d">&#9670;&nbsp;</a></span>get()</h2>
<a class="anchor" id="a976479af696a86c998c10d9d2604839d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -252,9 +238,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ab142ba712b0e6388e45bb8d2fa05d93e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab142ba712b0e6388e45bb8d2fa05d93e">&#9670;&nbsp;</a></span>getPrint()</h2>
<a class="anchor" id="a5992ef0669bfdefc4d712db9369bfb81"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -270,9 +254,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="adc7dc5aa7e84b1fd94bc4a29bc6260e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc7dc5aa7e84b1fd94bc4a29bc6260e1">&#9670;&nbsp;</a></span>isPOWER()</h2>
<a class="anchor" id="adc7dc5aa7e84b1fd94bc4a29bc6260e1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -297,9 +279,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a0dcd1a667226f37353fdf0ea232d9c5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dcd1a667226f37353fdf0ea232d9c5d">&#9670;&nbsp;</a></span>isGROUND()</h2>
<a class="anchor" id="a0dcd1a667226f37353fdf0ea232d9c5d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -324,9 +304,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a79ae573b6b685c1796e29ccc15c1c146"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79ae573b6b685c1796e29ccc15c1c146">&#9670;&nbsp;</a></span>isCLOCK()</h2>
<a class="anchor" id="a79ae573b6b685c1796e29ccc15c1c146"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -351,9 +329,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aa41d24d292c19624236fff250a28b102"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa41d24d292c19624236fff250a28b102">&#9670;&nbsp;</a></span>isBLOCKAGE()</h2>
<a class="anchor" id="aa41d24d292c19624236fff250a28b102"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -378,9 +354,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a0c48b5b15d769c6f17c4098dcaf46bcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c48b5b15d769c6f17c4098dcaf46bcd">&#9670;&nbsp;</a></span>isPad()</h2>
<a class="anchor" id="a0c48b5b15d769c6f17c4098dcaf46bcd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -405,9 +379,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a8e044592d2ceaea0060aec5dc5cc6900"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e044592d2ceaea0060aec5dc5cc6900">&#9670;&nbsp;</a></span>getEnvironment()</h2>
<a class="anchor" id="a8e044592d2ceaea0060aec5dc5cc6900"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -431,9 +403,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a036bd6fa8f837c81f60b9d424f817add"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a036bd6fa8f837c81f60b9d424f817add">&#9670;&nbsp;</a></span>getCatalog()</h2>
<a class="anchor" id="a036bd6fa8f837c81f60b9d424f817add"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -457,9 +427,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a4f1d2d34c254ac596e8c4a408ef6ba43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f1d2d34c254ac596e8c4a408ef6ba43">&#9670;&nbsp;</a></span>getParentLibraryName()</h2>
<a class="anchor" id="a9d2ad16894430081a00545d8fae952ed"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -483,9 +451,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="afe822e9e04b613862aec5066743e1ffd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe822e9e04b613862aec5066743e1ffd">&#9670;&nbsp;</a></span>getParentLibrary()</h2>
<a class="anchor" id="afe822e9e04b613862aec5066743e1ffd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -509,9 +475,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ab6f9ac0f07b20c2444b13ef8bc55c9ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6f9ac0f07b20c2444b13ef8bc55c9ea">&#9670;&nbsp;</a></span>getLibrary()</h2>
<a class="anchor" id="ab6f9ac0f07b20c2444b13ef8bc55c9ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -528,9 +492,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a4085f3bc96ca5e4bf2d41a4ada9658f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4085f3bc96ca5e4bf2d41a4ada9658f2">&#9670;&nbsp;</a></span>getAllianceLibrary() <span class="overload">[1/2]</span></h2>
<a class="anchor" id="a4085f3bc96ca5e4bf2d41a4ada9658f2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -547,9 +509,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a8e007b3f2ac45feec2907f77530a718c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e007b3f2ac45feec2907f77530a718c">&#9670;&nbsp;</a></span>getAllianceLibrary() <span class="overload">[2/2]</span></h2>
<a class="anchor" id="a8e007b3f2ac45feec2907f77530a718c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -566,9 +526,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a4efc06e6a6d5413398946453c3fd6649"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4efc06e6a6d5413398946453c3fd6649">&#9670;&nbsp;</a></span>createLibrary()</h2>
<a class="anchor" id="a4efc06e6a6d5413398946453c3fd6649"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -609,9 +567,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a5e5a3d137a2c141bf8984877b7f7d18a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e5a3d137a2c141bf8984877b7f7d18a">&#9670;&nbsp;</a></span>saveLibrary() <span class="overload">[1/2]</span></h2>
<a class="anchor" id="a5e5a3d137a2c141bf8984877b7f7d18a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -628,9 +584,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="afe7a103d54e865511fd55af90eddcf4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe7a103d54e865511fd55af90eddcf4e">&#9670;&nbsp;</a></span>saveLibrary() <span class="overload">[2/2]</span></h2>
<a class="anchor" id="afe7a103d54e865511fd55af90eddcf4e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -647,9 +601,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ae102d655820c5d0a29a0200c5e83d42c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae102d655820c5d0a29a0200c5e83d42c">&#9670;&nbsp;</a></span>getRoutingGauge()</h2>
<a class="anchor" id="ae102d655820c5d0a29a0200c5e83d42c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -667,9 +619,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ae2bf20fc92a4684bebdab666c68c8aab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2bf20fc92a4684bebdab666c68c8aab">&#9670;&nbsp;</a></span>getDefaultCGPinLayerName()</h2>
<a class="anchor" id="aa584786d09bbb2469923a181b6f8e0d4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -693,9 +643,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ae182fd150c695fd24c1b10ddbc377b32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae182fd150c695fd24c1b10ddbc377b32">&#9670;&nbsp;</a></span>addRoutingGauge()</h2>
<a class="anchor" id="ae182fd150c695fd24c1b10ddbc377b32"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -712,9 +660,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aab16db33a0ce2e3bce5739f7cadb3d5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab16db33a0ce2e3bce5739f7cadb3d5a">&#9670;&nbsp;</a></span>addCellGauge()</h2>
<a class="anchor" id="aab16db33a0ce2e3bce5739f7cadb3d5a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -731,9 +677,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a329d04c188668968308108523d16e2be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a329d04c188668968308108523d16e2be">&#9670;&nbsp;</a></span>getCell()</h2>
<a class="anchor" id="a5f0b56b303c51af5ea5c1eb1096786dd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -774,9 +718,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ac4381ad0c3799d584ef3ea160846e2bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4381ad0c3799d584ef3ea160846e2bb">&#9670;&nbsp;</a></span>createCell()</h2>
<a class="anchor" id="ac4381ad0c3799d584ef3ea160846e2bb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -810,9 +752,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="abb34a606c7cd21638b4439701a8dcef9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb34a606c7cd21638b4439701a8dcef9">&#9670;&nbsp;</a></span>saveCell()</h2>
<a class="anchor" id="abb34a606c7cd21638b4439701a8dcef9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -839,9 +779,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a2e43b1928a05eea4b2dc1fe0757e4865"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e43b1928a05eea4b2dc1fe0757e4865">&#9670;&nbsp;</a></span>loadLibraryCells() <span class="overload">[1/2]</span></h2>
<a class="anchor" id="a2e43b1928a05eea4b2dc1fe0757e4865"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -858,9 +796,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="adc8acedeb9daa37b4ab2dee0717835fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc8acedeb9daa37b4ab2dee0717835fa">&#9670;&nbsp;</a></span>loadLibraryCells() <span class="overload">[2/2]</span></h2>
<a class="anchor" id="adc8acedeb9daa37b4ab2dee0717835fa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -877,9 +813,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a95aa8c6b8ab3f995daf22a0317324933"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95aa8c6b8ab3f995daf22a0317324933">&#9670;&nbsp;</a></span>getInstancesCount()</h2>
<a class="anchor" id="a95aa8c6b8ab3f995daf22a0317324933"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -923,7 +857,7 @@ Static Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a></li> </ul>
@ -49,14 +57,14 @@ $(function() {
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html#ad7394ba603e21e655d4518795650f042">AllianceLibrary</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html">CRL::AllianceLibrary</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html#a1a0c9a0f2b74eaae859206e5338107a0">AllianceLibrary</a>(const Name &amp;path, Library *library=NULL)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html">CRL::AllianceLibrary</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html#abd54e8a070660030c6d2af8a239359b5">getLibrary</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html">CRL::AllianceLibrary</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html#a3be21e668a6a01085df037989eacf6f8">getPath</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html">CRL::AllianceLibrary</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html#a555c2ca823587050b997ef3b31a510e6">getLibrary</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html">CRL::AllianceLibrary</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html#ad663c361c6bf8eff7c56a68e3c977c21">getPath</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html">CRL::AllianceLibrary</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a></li> </ul>
@ -57,18 +65,16 @@ Public Member Functions</h2></td></tr>
<tr class="separator:ad7394ba603e21e655d4518795650f042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a0c9a0f2b74eaae859206e5338107a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceLibrary.html#a1a0c9a0f2b74eaae859206e5338107a0">AllianceLibrary</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;path, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *library=NULL)</td></tr>
<tr class="separator:a1a0c9a0f2b74eaae859206e5338107a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3be21e668a6a01085df037989eacf6f8"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceLibrary.html#a3be21e668a6a01085df037989eacf6f8">getPath</a> () const</td></tr>
<tr class="separator:a3be21e668a6a01085df037989eacf6f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd54e8a070660030c6d2af8a239359b5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceLibrary.html#abd54e8a070660030c6d2af8a239359b5">getLibrary</a> () const</td></tr>
<tr class="separator:abd54e8a070660030c6d2af8a239359b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad663c361c6bf8eff7c56a68e3c977c21"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceLibrary.html#ad663c361c6bf8eff7c56a68e3c977c21">getPath</a> () const </td></tr>
<tr class="separator:ad663c361c6bf8eff7c56a68e3c977c21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a555c2ca823587050b997ef3b31a510e6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceLibrary.html#a555c2ca823587050b997ef3b31a510e6">getLibrary</a> () const </td></tr>
<tr class="separator:a555c2ca823587050b997ef3b31a510e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A small wrapper around <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a>. </p>
<p>The <a class="el" href="classCRL_1_1AllianceLibrary.html" title="A small wrapper around Hurricane::Library. ">AllianceLibrary</a> simply adds the path from which the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> has been loaded. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad7394ba603e21e655d4518795650f042"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7394ba603e21e655d4518795650f042">&#9670;&nbsp;</a></span>AllianceLibrary() <span class="overload">[1/2]</span></h2>
<a class="anchor" id="ad7394ba603e21e655d4518795650f042"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -84,9 +90,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a1a0c9a0f2b74eaae859206e5338107a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a0c9a0f2b74eaae859206e5338107a0">&#9670;&nbsp;</a></span>AllianceLibrary() <span class="overload">[2/2]</span></h2>
<a class="anchor" id="a1a0c9a0f2b74eaae859206e5338107a0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -114,9 +118,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3be21e668a6a01085df037989eacf6f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3be21e668a6a01085df037989eacf6f8">&#9670;&nbsp;</a></span>getPath()</h2>
<a class="anchor" id="ad663c361c6bf8eff7c56a68e3c977c21"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -140,9 +142,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="abd54e8a070660030c6d2af8a239359b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd54e8a070660030c6d2af8a239359b5">&#9670;&nbsp;</a></span>getLibrary()</h2>
<a class="anchor" id="a555c2ca823587050b997ef3b31a510e6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -175,7 +175,7 @@ Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Banner.html">Banner</a></li> </ul>
@ -48,13 +56,13 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#ab1648ee84ac8c3a8df32fe224e762322">Banner</a>(string name=&quot;&quot;, string version=&quot;&quot;, string purpose=&quot;&quot;, string date=&quot;&quot;, string authors=&quot;&quot;, string contributors=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#aa61a32222853ae9f4298302ca53788bc">getAuthors</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#aded1fb7c4ffd107c27b266287b1db0d2">getContributors</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a398db63bc8ce319d85e4d1245cbcce62">getDate</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a240b3f305516b17eff31f684d0a5c643">getName</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#aa9898c902b80eff41d549432136de3bc">getPurpose</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#af956943247d260a3ba9a9f9a696695dd">getScreenWidth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a84e62c3376a111f7c16ee07b8cd05f59">getVersion</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a1d38857f50b38d664f2af2901dbbb584">getAuthors</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#aec611d9fbbc274fe59796ffc21d6f726">getContributors</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#afb230ff11133683ab6f133aa6e753ab8">getDate</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a3abb8f2ba75f4bf70b102dc5a081297e">getName</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a753b87c41ec0ebcd6d1f81f17848c2b2">getPurpose</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#aeda81fe941f2e04745c5b5b37dbbb73e">getScreenWidth</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a456dfe5c14576fe1625bace5c09f6019">getVersion</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a191a83c7b8e7e1ab907418d56656d836">setAuthors</a>(string authors)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#afa9171420263314ee5b465c36ecc0b73">setContributors</a>(string contributors)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a4ae67d1e584a384e7320af6fadf5dcaa">setDate</a>(string date)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
@ -67,7 +75,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Banner.html">Banner</a></li> </ul>
@ -55,20 +63,20 @@ $(function() {
Public Member Functions</h2></td></tr>
<tr class="memitem:ab1648ee84ac8c3a8df32fe224e762322"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#ab1648ee84ac8c3a8df32fe224e762322">Banner</a> (string name=&quot;&quot;, string version=&quot;&quot;, string purpose=&quot;&quot;, string date=&quot;&quot;, string authors=&quot;&quot;, string contributors=&quot;&quot;)</td></tr>
<tr class="separator:ab1648ee84ac8c3a8df32fe224e762322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a240b3f305516b17eff31f684d0a5c643"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a240b3f305516b17eff31f684d0a5c643">getName</a> () const</td></tr>
<tr class="separator:a240b3f305516b17eff31f684d0a5c643"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84e62c3376a111f7c16ee07b8cd05f59"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a84e62c3376a111f7c16ee07b8cd05f59">getVersion</a> () const</td></tr>
<tr class="separator:a84e62c3376a111f7c16ee07b8cd05f59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9898c902b80eff41d549432136de3bc"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#aa9898c902b80eff41d549432136de3bc">getPurpose</a> () const</td></tr>
<tr class="separator:aa9898c902b80eff41d549432136de3bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a398db63bc8ce319d85e4d1245cbcce62"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a398db63bc8ce319d85e4d1245cbcce62">getDate</a> () const</td></tr>
<tr class="separator:a398db63bc8ce319d85e4d1245cbcce62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa61a32222853ae9f4298302ca53788bc"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#aa61a32222853ae9f4298302ca53788bc">getAuthors</a> () const</td></tr>
<tr class="separator:aa61a32222853ae9f4298302ca53788bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aded1fb7c4ffd107c27b266287b1db0d2"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#aded1fb7c4ffd107c27b266287b1db0d2">getContributors</a> () const</td></tr>
<tr class="separator:aded1fb7c4ffd107c27b266287b1db0d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af956943247d260a3ba9a9f9a696695dd"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#af956943247d260a3ba9a9f9a696695dd">getScreenWidth</a> () const</td></tr>
<tr class="separator:af956943247d260a3ba9a9f9a696695dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3abb8f2ba75f4bf70b102dc5a081297e"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a3abb8f2ba75f4bf70b102dc5a081297e">getName</a> () const </td></tr>
<tr class="separator:a3abb8f2ba75f4bf70b102dc5a081297e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a456dfe5c14576fe1625bace5c09f6019"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a456dfe5c14576fe1625bace5c09f6019">getVersion</a> () const </td></tr>
<tr class="separator:a456dfe5c14576fe1625bace5c09f6019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753b87c41ec0ebcd6d1f81f17848c2b2"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a753b87c41ec0ebcd6d1f81f17848c2b2">getPurpose</a> () const </td></tr>
<tr class="separator:a753b87c41ec0ebcd6d1f81f17848c2b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb230ff11133683ab6f133aa6e753ab8"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#afb230ff11133683ab6f133aa6e753ab8">getDate</a> () const </td></tr>
<tr class="separator:afb230ff11133683ab6f133aa6e753ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d38857f50b38d664f2af2901dbbb584"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a1d38857f50b38d664f2af2901dbbb584">getAuthors</a> () const </td></tr>
<tr class="separator:a1d38857f50b38d664f2af2901dbbb584"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec611d9fbbc274fe59796ffc21d6f726"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#aec611d9fbbc274fe59796ffc21d6f726">getContributors</a> () const </td></tr>
<tr class="separator:aec611d9fbbc274fe59796ffc21d6f726"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeda81fe941f2e04745c5b5b37dbbb73e"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#aeda81fe941f2e04745c5b5b37dbbb73e">getScreenWidth</a> () const </td></tr>
<tr class="separator:aeda81fe941f2e04745c5b5b37dbbb73e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e99981d33eb609a1b8a9d2f36db7ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#af9e99981d33eb609a1b8a9d2f36db7ee">setName</a> (string name)</td></tr>
<tr class="separator:af9e99981d33eb609a1b8a9d2f36db7ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab47057fcc6d9fb9bca0ebbeae232f738"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#ab47057fcc6d9fb9bca0ebbeae232f738">setVersion</a> (string version)</td></tr>
@ -86,7 +94,8 @@ Public Member Functions</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Print Formatted Banners (on ttys). </p>
<p>Display a traditionnal UNIX like banner for tty: </p><pre class="fragment"> @
<p>Display a traditionnal UNIX like banner for tty: </p>
<pre class="fragment"> @
@@
@@@ @@@@@@ @@
@@ @@ @@ @@ @@@@@@@@
@ -106,9 +115,7 @@ Public Member Functions</h2></td></tr>
Author(s): Jean-Paul Chaput
E-mail: alliance-users@asim.lip6.fr
</pre> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab1648ee84ac8c3a8df32fe224e762322"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1648ee84ac8c3a8df32fe224e762322">&#9670;&nbsp;</a></span>Banner()</h2>
<a class="anchor" id="ab1648ee84ac8c3a8df32fe224e762322"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -171,9 +178,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a240b3f305516b17eff31f684d0a5c643"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a240b3f305516b17eff31f684d0a5c643">&#9670;&nbsp;</a></span>getName()</h2>
<a class="anchor" id="a3abb8f2ba75f4bf70b102dc5a081297e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -197,9 +202,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a84e62c3376a111f7c16ee07b8cd05f59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84e62c3376a111f7c16ee07b8cd05f59">&#9670;&nbsp;</a></span>getVersion()</h2>
<a class="anchor" id="a456dfe5c14576fe1625bace5c09f6019"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -223,9 +226,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aa9898c902b80eff41d549432136de3bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9898c902b80eff41d549432136de3bc">&#9670;&nbsp;</a></span>getPurpose()</h2>
<a class="anchor" id="a753b87c41ec0ebcd6d1f81f17848c2b2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -249,9 +250,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a398db63bc8ce319d85e4d1245cbcce62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a398db63bc8ce319d85e4d1245cbcce62">&#9670;&nbsp;</a></span>getDate()</h2>
<a class="anchor" id="afb230ff11133683ab6f133aa6e753ab8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -275,9 +274,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aa61a32222853ae9f4298302ca53788bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa61a32222853ae9f4298302ca53788bc">&#9670;&nbsp;</a></span>getAuthors()</h2>
<a class="anchor" id="a1d38857f50b38d664f2af2901dbbb584"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -301,9 +298,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aded1fb7c4ffd107c27b266287b1db0d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aded1fb7c4ffd107c27b266287b1db0d2">&#9670;&nbsp;</a></span>getContributors()</h2>
<a class="anchor" id="aec611d9fbbc274fe59796ffc21d6f726"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -327,9 +322,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="af956943247d260a3ba9a9f9a696695dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af956943247d260a3ba9a9f9a696695dd">&#9670;&nbsp;</a></span>getScreenWidth()</h2>
<a class="anchor" id="aeda81fe941f2e04745c5b5b37dbbb73e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -353,9 +346,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="af9e99981d33eb609a1b8a9d2f36db7ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9e99981d33eb609a1b8a9d2f36db7ee">&#9670;&nbsp;</a></span>setName()</h2>
<a class="anchor" id="af9e99981d33eb609a1b8a9d2f36db7ee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -372,9 +363,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ab47057fcc6d9fb9bca0ebbeae232f738"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab47057fcc6d9fb9bca0ebbeae232f738">&#9670;&nbsp;</a></span>setVersion()</h2>
<a class="anchor" id="ab47057fcc6d9fb9bca0ebbeae232f738"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -391,9 +380,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a9c6bee971231044f417aaac312abcb61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c6bee971231044f417aaac312abcb61">&#9670;&nbsp;</a></span>setPurpose()</h2>
<a class="anchor" id="a9c6bee971231044f417aaac312abcb61"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -410,9 +397,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a4ae67d1e584a384e7320af6fadf5dcaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ae67d1e584a384e7320af6fadf5dcaa">&#9670;&nbsp;</a></span>setDate()</h2>
<a class="anchor" id="a4ae67d1e584a384e7320af6fadf5dcaa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -429,9 +414,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a191a83c7b8e7e1ab907418d56656d836"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a191a83c7b8e7e1ab907418d56656d836">&#9670;&nbsp;</a></span>setAuthors()</h2>
<a class="anchor" id="a191a83c7b8e7e1ab907418d56656d836"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -448,9 +431,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="afa9171420263314ee5b465c36ecc0b73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa9171420263314ee5b465c36ecc0b73">&#9670;&nbsp;</a></span>setContributors()</h2>
<a class="anchor" id="afa9171420263314ee5b465c36ecc0b73"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -467,9 +448,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a8053cc6071f261e781cc1e8157eef820"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8053cc6071f261e781cc1e8157eef820">&#9670;&nbsp;</a></span>setScreenWidth()</h2>
<a class="anchor" id="a8053cc6071f261e781cc1e8157eef820"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -495,7 +474,7 @@ Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a></li> </ul>
@ -60,7 +68,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a></li> </ul>
@ -55,7 +63,7 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An entry to store the Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> in the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a>. <a href="classCRL_1_1Catalog_1_1State.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An entry to store the Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> in the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a>. <a href="classCRL_1_1Catalog_1_1State.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@ -81,9 +89,7 @@ Public Member Functions</h2></td></tr>
<div class="textblock"><p>A Registry to store Alliance Cell metadatas. </p>
<p>The <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a> is built from the various CATAL files from the library directories and enriched with the current state of Cell in the database. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a6682f773880c7ca16bdca79057a08e6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6682f773880c7ca16bdca79057a08e6b">&#9670;&nbsp;</a></span>Catalog()</h2>
<a class="anchor" id="a6682f773880c7ca16bdca79057a08e6b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -107,9 +113,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a3ad457a2bf6246c3a1d9c3a4730c2696"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ad457a2bf6246c3a1d9c3a4730c2696">&#9670;&nbsp;</a></span>~Catalog()</h2>
<a class="anchor" id="a3ad457a2bf6246c3a1d9c3a4730c2696"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -126,9 +130,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a5b04db2b2179d70212dd1b12daa903f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b04db2b2179d70212dd1b12daa903f9">&#9670;&nbsp;</a></span>getState()</h2>
<a class="anchor" id="a5b04db2b2179d70212dd1b12daa903f9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -155,9 +157,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="afe3ea2153684ed8df029ee896cef6608"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe3ea2153684ed8df029ee896cef6608">&#9670;&nbsp;</a></span>mergeState()</h2>
<a class="anchor" id="afe3ea2153684ed8df029ee896cef6608"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -184,9 +184,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ada5b55e7926764fc9c7f5b7d4e6c2cdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada5b55e7926764fc9c7f5b7d4e6c2cdc">&#9670;&nbsp;</a></span>deleteState()</h2>
<a class="anchor" id="ada5b55e7926764fc9c7f5b7d4e6c2cdc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -204,9 +202,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aa40bdbaf5b64f56b085bfce72dc89fe6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa40bdbaf5b64f56b085bfce72dc89fe6">&#9670;&nbsp;</a></span>clear()</h2>
<a class="anchor" id="aa40bdbaf5b64f56b085bfce72dc89fe6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -222,9 +218,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a02ae9d3636235db933a29c08329c5778"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02ae9d3636235db933a29c08329c5778">&#9670;&nbsp;</a></span>loadFromFile()</h2>
<a class="anchor" id="a02ae9d3636235db933a29c08329c5778"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -257,9 +251,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a3e326d2515c01af4fc75e421a3b61a81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e326d2515c01af4fc75e421a3b61a81">&#9670;&nbsp;</a></span>getStates()</h2>
<a class="anchor" id="a3e326d2515c01af4fc75e421a3b61a81"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -292,7 +284,7 @@ Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1CatalogExtension.html">CatalogExtension</a></li> </ul>
@ -48,19 +56,17 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#ae4f8d30cf08796b62422546c05526d86">getDepth</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a9525c2253aa310a63de32caaeb694e66">getFlags</a>(const Cell *, unsigned int mask=(unsigned int) -1)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a56af8791146665dab3f0f0f33317ac82">getFlags</a>(const Cell *, unsigned int mask=(unsigned int)-1)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a6681f9fbe64998a27fe532fd3591afc7">getLibrary</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a90e941d2349f5a0f4f7fefb41b434b0a">isDelete</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a5feda5d6fba490a71e3742361ec7b4a1">isFeed</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#af6487fb6007e34163773d8e8d15013a1">isFlattenLeaf</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a37c8d304e7386ee31b73c826cb929e5f">isGds</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a558c506a28d2230e592080dccbcca380">isLogical</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">isPad</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a3af53ef4a7fa512a079adbcb68677e2f">isPhysical</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a8a5bdbfb8c898f8ea00c8718c6714983">setDelete</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#ab82e4b139ca636feaca5d97836891b68">setFeed</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#ab9475735032d500f4d4a8cf980864b3e">setFlags</a>(const Cell *, unsigned int mask, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a00772e9c455d0e44caf132ee724b958d">setFlattenLeaf</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a37c8d304e7386ee31b73c826cb929e5f">isGds</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a558c506a28d2230e592080dccbcca380">isLogical</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">isPad</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a3af53ef4a7fa512a079adbcb68677e2f">isPhysical</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a8a5bdbfb8c898f8ea00c8718c6714983">setDelete</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#ab82e4b139ca636feaca5d97836891b68">setFeed</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#ab9475735032d500f4d4a8cf980864b3e">setFlags</a>(const Cell *, unsigned int mask, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a6c440bfd5ac56c9e07213c1347f0610a">setGds</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a6ef1b96f9bbbe39e13a5aba073f2394c">setLibrary</a>(const Cell *, Library *library)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a9609c756887f433fe9b250e32ff1ae0a">setLogical</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
@ -71,7 +77,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1CatalogExtension.html">CatalogExtension</a></li> </ul>
@ -53,8 +61,6 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:af6487fb6007e34163773d8e8d15013a1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#af6487fb6007e34163773d8e8d15013a1">isFlattenLeaf</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:af6487fb6007e34163773d8e8d15013a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5feda5d6fba490a71e3742361ec7b4a1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a5feda5d6fba490a71e3742361ec7b4a1">isFeed</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:a5feda5d6fba490a71e3742361ec7b4a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2695acabeac2f224fa4ac3a9563aeee9"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">isPad</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
@ -67,12 +73,10 @@ Static Public Member Functions</h2></td></tr>
<tr class="separator:a3af53ef4a7fa512a079adbcb68677e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a558c506a28d2230e592080dccbcca380"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a558c506a28d2230e592080dccbcca380">isLogical</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:a558c506a28d2230e592080dccbcca380"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9525c2253aa310a63de32caaeb694e66"><td class="memItemLeft" align="right" valign="top">static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a9525c2253aa310a63de32caaeb694e66">getFlags</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, unsigned int mask=(unsigned int) -1)</td></tr>
<tr class="separator:a9525c2253aa310a63de32caaeb694e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56af8791146665dab3f0f0f33317ac82"><td class="memItemLeft" align="right" valign="top">static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a56af8791146665dab3f0f0f33317ac82">getFlags</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, unsigned int mask=(unsigned int)-1)</td></tr>
<tr class="separator:a56af8791146665dab3f0f0f33317ac82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9475735032d500f4d4a8cf980864b3e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#ab9475735032d500f4d4a8cf980864b3e">setFlags</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, unsigned int mask, bool value)</td></tr>
<tr class="separator:ab9475735032d500f4d4a8cf980864b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00772e9c455d0e44caf132ee724b958d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a00772e9c455d0e44caf132ee724b958d">setFlattenLeaf</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, bool value)</td></tr>
<tr class="separator:a00772e9c455d0e44caf132ee724b958d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab82e4b139ca636feaca5d97836891b68"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#ab82e4b139ca636feaca5d97836891b68">setFeed</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, bool value)</td></tr>
<tr class="separator:ab82e4b139ca636feaca5d97836891b68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afceda0d184ed2964e160b563a216bc35"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#afceda0d184ed2964e160b563a216bc35">setPad</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, bool value)</td></tr>
@ -96,38 +100,7 @@ Static Public Member Functions</h2></td></tr>
<div class="textblock"><p>Wrapper to access a <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a>. </p>
<p><a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a> are stored inside the <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a> <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a> but also linked in a Property on the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> for easier access. The <a class="el" href="classCRL_1_1CatalogExtension.html" title="Wrapper to access a Hurricane::Cell Catalog::State. ">CatalogExtension</a> is a small wrapper around the Property mechanism to allow a simpler access. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="af6487fb6007e34163773d8e8d15013a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6487fb6007e34163773d8e8d15013a1">&#9670;&nbsp;</a></span>isFlattenLeaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::isFlattenLeaf </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell has no more instances (leaf cell). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a14f0d3b8c2e62ad51c78cb8cac4ebbf6">CRL::Catalog::State::isFlattenLeaf()</a>.</p>
</div>
</div>
<a id="a5feda5d6fba490a71e3742361ec7b4a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5feda5d6fba490a71e3742361ec7b4a1">&#9670;&nbsp;</a></span>isFeed()</h2>
<a class="anchor" id="a5feda5d6fba490a71e3742361ec7b4a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -150,13 +123,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is a feed-through. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a53c89121d49a7fc9f8a09093a35d32c4">CRL::Catalog::State::isFeed()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#aab39e2bb6a238a4ae3a82ab8ac4f0593">CRL::Catalog::State::isFeed()</a>.</p>
</div>
</div>
<a id="a2695acabeac2f224fa4ac3a9563aeee9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2695acabeac2f224fa4ac3a9563aeee9">&#9670;&nbsp;</a></span>isPad()</h2>
<a class="anchor" id="a2695acabeac2f224fa4ac3a9563aeee9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -179,13 +150,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is a pad. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a457e8dcf1928e6df40ec9f686350c2d0">CRL::Catalog::State::isPad()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#ae0f83319e1de5609e1f429c048dab8bb">CRL::Catalog::State::isPad()</a>.</p>
</div>
</div>
<a id="a37c8d304e7386ee31b73c826cb929e5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37c8d304e7386ee31b73c826cb929e5f">&#9670;&nbsp;</a></span>isGds()</h2>
<a class="anchor" id="a37c8d304e7386ee31b73c826cb929e5f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -208,13 +177,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is drawn in real layer (i.e. not a symbolic layout, but a GDS). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a7af8d732bf9cea0b0ddb4eca3b0528ec">CRL::Catalog::State::isGds()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#ab8f45372b46f9db7855ee98eefdbd5ad">CRL::Catalog::State::isGds()</a>.</p>
</div>
</div>
<a id="a90e941d2349f5a0f4f7fefb41b434b0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90e941d2349f5a0f4f7fefb41b434b0a">&#9670;&nbsp;</a></span>isDelete()</h2>
<a class="anchor" id="a90e941d2349f5a0f4f7fefb41b434b0a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -237,13 +204,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell has been deleted from memory. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6df038ecb133b973f9b9f2a5e858ca5">CRL::Catalog::State::isDelete()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a860d0ec35b5350f7e70ed30dc999b6dc">CRL::Catalog::State::isDelete()</a>.</p>
</div>
</div>
<a id="a3af53ef4a7fa512a079adbcb68677e2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3af53ef4a7fa512a079adbcb68677e2f">&#9670;&nbsp;</a></span>isPhysical()</h2>
<a class="anchor" id="a3af53ef4a7fa512a079adbcb68677e2f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -266,13 +231,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell posseses a physical view (layout). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a72b60d86f25221fd8fe7a5902be528a2">CRL::Catalog::State::isPhysical()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a39c92430456ac8be2ec80310e78170aa">CRL::Catalog::State::isPhysical()</a>.</p>
</div>
</div>
<a id="a558c506a28d2230e592080dccbcca380"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a558c506a28d2230e592080dccbcca380">&#9670;&nbsp;</a></span>isLogical()</h2>
<a class="anchor" id="a558c506a28d2230e592080dccbcca380"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -295,13 +258,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell posseses a logical view (netlist). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a07aad28830a57090cf9203b0ff8714b1">CRL::Catalog::State::isLogical()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a084e955d5b7132b0f739951ca82fbb4a">CRL::Catalog::State::isLogical()</a>.</p>
</div>
</div>
<a id="a9525c2253aa310a63de32caaeb694e66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9525c2253aa310a63de32caaeb694e66">&#9670;&nbsp;</a></span>getFlags()</h2>
<a class="anchor" id="a56af8791146665dab3f0f0f33317ac82"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -334,13 +295,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> the requested flags states (selected by <code>mask</code>, all of them by default). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a80ac3efddd043ec7151680755cc3db42">CRL::Catalog::State::getFlags()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6ec60080ed8b5121be6eb74d12361bd">CRL::Catalog::State::getFlags()</a>.</p>
</div>
</div>
<a id="ab9475735032d500f4d4a8cf980864b3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9475735032d500f4d4a8cf980864b3e">&#9670;&nbsp;</a></span>setFlags()</h2>
<a class="anchor" id="ab9475735032d500f4d4a8cf980864b3e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -380,52 +339,11 @@ Static Public Member Functions</h2></td></tr>
<p><b>Returns:</b> <b>true</b> if at least one flag of the indicated by mask is set. (dubious usefulness).</p>
<p><code>mask</code> is used to designate the bits of the flags on which we are going to operate. If <code>value</code> is <b>true</b>, then the bits are sets and if <code>value</code> is <b>false</b> they are reset. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">CRL::Catalog::State::setFlags()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">CRL::Catalog::State::setFlags()</a>.</p>
</div>
</div>
<a id="a00772e9c455d0e44caf132ee724b958d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00772e9c455d0e44caf132ee724b958d">&#9670;&nbsp;</a></span>setFlattenLeaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::setFlattenLeaf </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the FlattenLeaf flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a4fba9a5ea27f5a36e41f0246124a3095">CRL::Catalog::State::setFlattenLeaf()</a>.</p>
</div>
</div>
<a id="ab82e4b139ca636feaca5d97836891b68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab82e4b139ca636feaca5d97836891b68">&#9670;&nbsp;</a></span>setFeed()</h2>
<a class="anchor" id="ab82e4b139ca636feaca5d97836891b68"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -458,13 +376,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Feed flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#ab5936e80369947177be88c3d770f4725">CRL::Catalog::State::setFeed()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#ab5936e80369947177be88c3d770f4725">CRL::Catalog::State::setFeed()</a>.</p>
</div>
</div>
<a id="afceda0d184ed2964e160b563a216bc35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afceda0d184ed2964e160b563a216bc35">&#9670;&nbsp;</a></span>setPad()</h2>
<a class="anchor" id="afceda0d184ed2964e160b563a216bc35"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -497,13 +413,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Pad flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">CRL::Catalog::State::setPad()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">CRL::Catalog::State::setPad()</a>.</p>
</div>
</div>
<a id="a6c440bfd5ac56c9e07213c1347f0610a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c440bfd5ac56c9e07213c1347f0610a">&#9670;&nbsp;</a></span>setGds()</h2>
<a class="anchor" id="a6c440bfd5ac56c9e07213c1347f0610a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -536,13 +450,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Gds flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#acc0c819f382393dc780bb19c7788b216">CRL::Catalog::State::setGds()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#acc0c819f382393dc780bb19c7788b216">CRL::Catalog::State::setGds()</a>.</p>
</div>
</div>
<a id="a8a5bdbfb8c898f8ea00c8718c6714983"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a5bdbfb8c898f8ea00c8718c6714983">&#9670;&nbsp;</a></span>setDelete()</h2>
<a class="anchor" id="a8a5bdbfb8c898f8ea00c8718c6714983"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -575,13 +487,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Delete flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a53873a1a42083389dfae02b46b3f2de3">CRL::Catalog::State::setDelete()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a53873a1a42083389dfae02b46b3f2de3">CRL::Catalog::State::setDelete()</a>.</p>
</div>
</div>
<a id="ae3de9795e0ddce5a767cf53d79fec077"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3de9795e0ddce5a767cf53d79fec077">&#9670;&nbsp;</a></span>setPhysical()</h2>
<a class="anchor" id="ae3de9795e0ddce5a767cf53d79fec077"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -614,13 +524,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Physical flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a85a091727c8e7de2b16d01088324de0d">CRL::Catalog::State::setPhysical()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a85a091727c8e7de2b16d01088324de0d">CRL::Catalog::State::setPhysical()</a>.</p>
</div>
</div>
<a id="a9609c756887f433fe9b250e32ff1ae0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9609c756887f433fe9b250e32ff1ae0a">&#9670;&nbsp;</a></span>setLogical()</h2>
<a class="anchor" id="a9609c756887f433fe9b250e32ff1ae0a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -653,13 +561,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Logical flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">CRL::Catalog::State::setLogical()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">CRL::Catalog::State::setLogical()</a>.</p>
</div>
</div>
<a id="a6681f9fbe64998a27fe532fd3591afc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6681f9fbe64998a27fe532fd3591afc7">&#9670;&nbsp;</a></span>getLibrary()</h2>
<a class="anchor" id="a6681f9fbe64998a27fe532fd3591afc7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -682,13 +588,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> the associated <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a>. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a89dad78f1829b1ee3177f61e2f73d6c6">CRL::Catalog::State::getLibrary()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a9181d84d102ce74e640e5f3c558191ce">CRL::Catalog::State::getLibrary()</a>.</p>
</div>
</div>
<a id="ae4f8d30cf08796b62422546c05526d86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4f8d30cf08796b62422546c05526d86">&#9670;&nbsp;</a></span>getDepth()</h2>
<a class="anchor" id="ae4f8d30cf08796b62422546c05526d86"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -711,13 +615,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> the hierarchical depth of the Cell. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a0232ad6dcfda1e2801f788deaad83e08">CRL::Catalog::State::getDepth()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a5b7fbd21f95bdb6ae1cf4b833c9c9729">CRL::Catalog::State::getDepth()</a>.</p>
</div>
</div>
<a id="a6ef1b96f9bbbe39e13a5aba073f2394c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ef1b96f9bbbe39e13a5aba073f2394c">&#9670;&nbsp;</a></span>setLibrary()</h2>
<a class="anchor" id="a6ef1b96f9bbbe39e13a5aba073f2394c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -750,7 +652,7 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Library field. Returns the newly affected Library. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a821ac2ae33f0045232cab612ab12f84b">CRL::Catalog::State::setLibrary()</a>.</p>
<p>References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a821ac2ae33f0045232cab612ab12f84b">CRL::Catalog::State::setLibrary()</a>.</p>
</div>
</div>
@ -763,7 +665,7 @@ Static Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a></li> </ul>
@ -50,20 +58,18 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da">Delete</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1">Feed</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74">Flags</a> enum name</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c">FlattenLeaf</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a">GDS</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a0cc5ef54176f8207ef4e723eed62c35e">getCell</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a0232ad6dcfda1e2801f788deaad83e08">getDepth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a80ac3efddd043ec7151680755cc3db42">getFlags</a>(unsigned int mask=(unsigned int) -1) const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a89dad78f1829b1ee3177f61e2f73d6c6">getLibrary</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd">InMemory</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6df038ecb133b973f9b9f2a5e858ca5">isDelete</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a53c89121d49a7fc9f8a09093a35d32c4">isFeed</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a14f0d3b8c2e62ad51c78cb8cac4ebbf6">isFlattenLeaf</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a7af8d732bf9cea0b0ddb4eca3b0528ec">isGds</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a07aad28830a57090cf9203b0ff8714b1">isLogical</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a457e8dcf1928e6df40ec9f686350c2d0">isPad</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a72b60d86f25221fd8fe7a5902be528a2">isPhysical</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a">GDS</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a09c92d08796c465ce5e3a3af56867b8d">getCell</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a5b7fbd21f95bdb6ae1cf4b833c9c9729">getDepth</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6ec60080ed8b5121be6eb74d12361bd">getFlags</a>(unsigned int mask=(unsigned int)-1) const </td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a9181d84d102ce74e640e5f3c558191ce">getLibrary</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd">InMemory</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a860d0ec35b5350f7e70ed30dc999b6dc">isDelete</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#aab39e2bb6a238a4ae3a82ab8ac4f0593">isFeed</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ab8f45372b46f9db7855ee98eefdbd5ad">isGds</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a084e955d5b7132b0f739951ca82fbb4a">isLogical</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ae0f83319e1de5609e1f429c048dab8bb">isPad</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a39c92430456ac8be2ec80310e78170aa">isPhysical</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33">Logical</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a41fde67f1b88de06cae113a0d8108f25">merge</a>(const State &amp;other)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b">Pad</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
@ -72,21 +78,20 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a53873a1a42083389dfae02b46b3f2de3">setDelete</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ab5936e80369947177be88c3d770f4725">setFeed</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">setFlags</a>(unsigned int mask, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a4fba9a5ea27f5a36e41f0246124a3095">setFlattenLeaf</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#acc0c819f382393dc780bb19c7788b216">setGds</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a821ac2ae33f0045232cab612ab12f84b">setLibrary</a>(Library *library)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">setLogical</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">setPad</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a85a091727c8e7de2b16d01088324de0d">setPhysical</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e69ca85c09942e20d41013b8ff5280">State</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35">Views</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ae25003eae8262a994fba979f28c35aed">~State</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#acc0c819f382393dc780bb19c7788b216">setGds</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a821ac2ae33f0045232cab612ab12f84b">setLibrary</a>(Library *library)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">setLogical</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">setPad</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a85a091727c8e7de2b16d01088324de0d">setPhysical</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e69ca85c09942e20d41013b8ff5280">State</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35">Views</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ae25003eae8262a994fba979f28c35aed">~State</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a></li> </ul>
@ -54,25 +62,23 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a625003526d38ac7500b4ad7de35e2d74"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74">Flags</a> { <br />
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c">FlattenLeaf</a> = 1 &lt;&lt; 0,
<br />
<tr class="memitem:a625003526d38ac7500b4ad7de35e2d74"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74">Flags</a> { , <br/>
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1">Feed</a> = 1 &lt;&lt; 1,
<br />
<br/>
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b">Pad</a> = 1 &lt;&lt; 2,
<br />
<br/>
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a">GDS</a> = 1 &lt;&lt; 3,
<br />
<br/>
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da">Delete</a> = 1 &lt;&lt; 4,
<br />
<br/>
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33">Logical</a> = 1 &lt;&lt; 5,
<br />
<br/>
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d">Physical</a> = 1 &lt;&lt; 6,
<br />
<br/>
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd">InMemory</a> = 1 &lt;&lt; 7
, <br />
, <br/>
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35">Views</a> = Physical|Logical
<br />
<br/>
}</td></tr>
<tr class="separator:a625003526d38ac7500b4ad7de35e2d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@ -82,26 +88,22 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a97e69ca85c09942e20d41013b8ff5280"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae25003eae8262a994fba979f28c35aed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ae25003eae8262a994fba979f28c35aed">~State</a> ()</td></tr>
<tr class="separator:ae25003eae8262a994fba979f28c35aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14f0d3b8c2e62ad51c78cb8cac4ebbf6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a14f0d3b8c2e62ad51c78cb8cac4ebbf6">isFlattenLeaf</a> () const</td></tr>
<tr class="separator:a14f0d3b8c2e62ad51c78cb8cac4ebbf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53c89121d49a7fc9f8a09093a35d32c4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a53c89121d49a7fc9f8a09093a35d32c4">isFeed</a> () const</td></tr>
<tr class="separator:a53c89121d49a7fc9f8a09093a35d32c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a457e8dcf1928e6df40ec9f686350c2d0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a457e8dcf1928e6df40ec9f686350c2d0">isPad</a> () const</td></tr>
<tr class="separator:a457e8dcf1928e6df40ec9f686350c2d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7af8d732bf9cea0b0ddb4eca3b0528ec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a7af8d732bf9cea0b0ddb4eca3b0528ec">isGds</a> () const</td></tr>
<tr class="separator:a7af8d732bf9cea0b0ddb4eca3b0528ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6df038ecb133b973f9b9f2a5e858ca5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6df038ecb133b973f9b9f2a5e858ca5">isDelete</a> () const</td></tr>
<tr class="separator:ac6df038ecb133b973f9b9f2a5e858ca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72b60d86f25221fd8fe7a5902be528a2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a72b60d86f25221fd8fe7a5902be528a2">isPhysical</a> () const</td></tr>
<tr class="separator:a72b60d86f25221fd8fe7a5902be528a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07aad28830a57090cf9203b0ff8714b1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a07aad28830a57090cf9203b0ff8714b1">isLogical</a> () const</td></tr>
<tr class="separator:a07aad28830a57090cf9203b0ff8714b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80ac3efddd043ec7151680755cc3db42"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a80ac3efddd043ec7151680755cc3db42">getFlags</a> (unsigned int mask=(unsigned int) -1) const</td></tr>
<tr class="separator:a80ac3efddd043ec7151680755cc3db42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab39e2bb6a238a4ae3a82ab8ac4f0593"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#aab39e2bb6a238a4ae3a82ab8ac4f0593">isFeed</a> () const </td></tr>
<tr class="separator:aab39e2bb6a238a4ae3a82ab8ac4f0593"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0f83319e1de5609e1f429c048dab8bb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ae0f83319e1de5609e1f429c048dab8bb">isPad</a> () const </td></tr>
<tr class="separator:ae0f83319e1de5609e1f429c048dab8bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f45372b46f9db7855ee98eefdbd5ad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ab8f45372b46f9db7855ee98eefdbd5ad">isGds</a> () const </td></tr>
<tr class="separator:ab8f45372b46f9db7855ee98eefdbd5ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a860d0ec35b5350f7e70ed30dc999b6dc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a860d0ec35b5350f7e70ed30dc999b6dc">isDelete</a> () const </td></tr>
<tr class="separator:a860d0ec35b5350f7e70ed30dc999b6dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39c92430456ac8be2ec80310e78170aa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a39c92430456ac8be2ec80310e78170aa">isPhysical</a> () const </td></tr>
<tr class="separator:a39c92430456ac8be2ec80310e78170aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084e955d5b7132b0f739951ca82fbb4a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a084e955d5b7132b0f739951ca82fbb4a">isLogical</a> () const </td></tr>
<tr class="separator:a084e955d5b7132b0f739951ca82fbb4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6ec60080ed8b5121be6eb74d12361bd"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6ec60080ed8b5121be6eb74d12361bd">getFlags</a> (unsigned int mask=(unsigned int)-1) const </td></tr>
<tr class="separator:ac6ec60080ed8b5121be6eb74d12361bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73a3866e9da359611638b2d725a79613"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">setFlags</a> (unsigned int mask, bool value)</td></tr>
<tr class="separator:a73a3866e9da359611638b2d725a79613"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fba9a5ea27f5a36e41f0246124a3095"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a4fba9a5ea27f5a36e41f0246124a3095">setFlattenLeaf</a> (bool value)</td></tr>
<tr class="separator:a4fba9a5ea27f5a36e41f0246124a3095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5936e80369947177be88c3d770f4725"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ab5936e80369947177be88c3d770f4725">setFeed</a> (bool value)</td></tr>
<tr class="separator:ab5936e80369947177be88c3d770f4725"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e2158809ed0e88237bb92eb8daa290"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">setPad</a> (bool value)</td></tr>
@ -114,12 +116,12 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a85a091727c8e7de2b16d01088324de0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af41327abeb4e7646ef5cafabe8eeabd0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">setLogical</a> (bool value)</td></tr>
<tr class="separator:af41327abeb4e7646ef5cafabe8eeabd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cc5ef54176f8207ef4e723eed62c35e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a0cc5ef54176f8207ef4e723eed62c35e">getCell</a> () const</td></tr>
<tr class="separator:a0cc5ef54176f8207ef4e723eed62c35e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89dad78f1829b1ee3177f61e2f73d6c6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a89dad78f1829b1ee3177f61e2f73d6c6">getLibrary</a> () const</td></tr>
<tr class="separator:a89dad78f1829b1ee3177f61e2f73d6c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0232ad6dcfda1e2801f788deaad83e08"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a0232ad6dcfda1e2801f788deaad83e08">getDepth</a> () const</td></tr>
<tr class="separator:a0232ad6dcfda1e2801f788deaad83e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09c92d08796c465ce5e3a3af56867b8d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a09c92d08796c465ce5e3a3af56867b8d">getCell</a> () const </td></tr>
<tr class="separator:a09c92d08796c465ce5e3a3af56867b8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9181d84d102ce74e640e5f3c558191ce"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a9181d84d102ce74e640e5f3c558191ce">getLibrary</a> () const </td></tr>
<tr class="separator:a9181d84d102ce74e640e5f3c558191ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b7fbd21f95bdb6ae1cf4b833c9c9729"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a5b7fbd21f95bdb6ae1cf4b833c9c9729">getDepth</a> () const </td></tr>
<tr class="separator:a5b7fbd21f95bdb6ae1cf4b833c9c9729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41fde67f1b88de06cae113a0d8108f25"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a41fde67f1b88de06cae113a0d8108f25">merge</a> (const <a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a> &amp;other)</td></tr>
<tr class="separator:a41fde67f1b88de06cae113a0d8108f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a156714ad3fe2e5bb8ad8549d101526fe"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a156714ad3fe2e5bb8ad8549d101526fe">setCell</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *cell)</td></tr>
@ -131,9 +133,7 @@ Public Member Functions</h2></td></tr>
<div class="textblock"><p>An entry to store the Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> in the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a>. </p>
<p><a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a> can be accessed through the <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a> global <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a>, or on a Cell basis, usign the <a class="el" href="classCRL_1_1CatalogExtension.html" title="Wrapper to access a Hurricane::Cell Catalog::State. ">CatalogExtension</a> helper. </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a625003526d38ac7500b4ad7de35e2d74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a625003526d38ac7500b4ad7de35e2d74">&#9670;&nbsp;</a></span>Flags</h2>
<a class="anchor" id="a625003526d38ac7500b4ad7de35e2d74"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -144,32 +144,36 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Flags to indicates Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> (Alliance metadatas). </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c"></a>FlattenLeaf&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> has no instances (leaf cell of the hierarchy). </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1"></a>Feed</em>&nbsp;</td><td class="fielddoc">
<p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> is a feed cell. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1"></a>Feed&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> is a feed cell. </p>
<tr><td class="fieldname"><em><a class="anchor" id="a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b"></a>Pad</em>&nbsp;</td><td class="fielddoc">
<p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> is a pad cell. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b"></a>Pad&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> is a pad cell. </p>
<tr><td class="fieldname"><em><a class="anchor" id="a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a"></a>GDS</em>&nbsp;</td><td class="fielddoc">
<p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> has a real layout (i.e. not symbolic). </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a"></a>GDS&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> has a real layout (i.e. not symbolic). </p>
<tr><td class="fieldname"><em><a class="anchor" id="a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da"></a>Delete</em>&nbsp;</td><td class="fielddoc">
<p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> has been deleted from memory. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da"></a>Delete&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> has been deleted from memory. </p>
<tr><td class="fieldname"><em><a class="anchor" id="a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33"></a>Logical</em>&nbsp;</td><td class="fielddoc">
<p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> have a logical (netlist) view. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33"></a>Logical&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> have a logical (netlist) view. </p>
<tr><td class="fieldname"><em><a class="anchor" id="a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d"></a>Physical</em>&nbsp;</td><td class="fielddoc">
<p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> have a physical (layout) view. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d"></a>Physical&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> have a physical (layout) view. </p>
<tr><td class="fieldname"><em><a class="anchor" id="a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd"></a>InMemory</em>&nbsp;</td><td class="fielddoc">
<p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> has been loaded, at least partially, in memory. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd"></a>InMemory&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> has been loaded, at least partially, in memory. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35"></a>Views&#160;</td><td class="fielddoc"><p>A composite flag to mask all the avalaible kinds of views. Currently, physical &amp; logical. </p>
<tr><td class="fieldname"><em><a class="anchor" id="a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35"></a>Views</em>&nbsp;</td><td class="fielddoc">
<p>A composite flag to mask all the avalaible kinds of views. Currently, physical &amp; logical. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a97e69ca85c09942e20d41013b8ff5280"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97e69ca85c09942e20d41013b8ff5280">&#9670;&nbsp;</a></span>State()</h2>
<a class="anchor" id="a97e69ca85c09942e20d41013b8ff5280"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -193,9 +197,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ae25003eae8262a994fba979f28c35aed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae25003eae8262a994fba979f28c35aed">&#9670;&nbsp;</a></span>~State()</h2>
<a class="anchor" id="ae25003eae8262a994fba979f28c35aed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -212,37 +214,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a14f0d3b8c2e62ad51c78cb8cac4ebbf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14f0d3b8c2e62ad51c78cb8cac4ebbf6">&#9670;&nbsp;</a></span>isFlattenLeaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::isFlattenLeaf </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell has no more instances (leaf cell). </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#af6487fb6007e34163773d8e8d15013a1">CRL::CatalogExtension::isFlattenLeaf()</a>.</p>
</div>
</div>
<a id="a53c89121d49a7fc9f8a09093a35d32c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53c89121d49a7fc9f8a09093a35d32c4">&#9670;&nbsp;</a></span>isFeed()</h2>
<a class="anchor" id="aab39e2bb6a238a4ae3a82ab8ac4f0593"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -264,13 +236,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is a feed-through. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a5feda5d6fba490a71e3742361ec7b4a1">CRL::CatalogExtension::isFeed()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a5feda5d6fba490a71e3742361ec7b4a1">CRL::CatalogExtension::isFeed()</a>.</p>
</div>
</div>
<a id="a457e8dcf1928e6df40ec9f686350c2d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a457e8dcf1928e6df40ec9f686350c2d0">&#9670;&nbsp;</a></span>isPad()</h2>
<a class="anchor" id="ae0f83319e1de5609e1f429c048dab8bb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -292,13 +262,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is a pad. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">CRL::CatalogExtension::isPad()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">CRL::CatalogExtension::isPad()</a>.</p>
</div>
</div>
<a id="a7af8d732bf9cea0b0ddb4eca3b0528ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7af8d732bf9cea0b0ddb4eca3b0528ec">&#9670;&nbsp;</a></span>isGds()</h2>
<a class="anchor" id="ab8f45372b46f9db7855ee98eefdbd5ad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -320,13 +288,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is drawn in real layer (i.e. not a symbolic layout, but a GDS). </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a37c8d304e7386ee31b73c826cb929e5f">CRL::CatalogExtension::isGds()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a37c8d304e7386ee31b73c826cb929e5f">CRL::CatalogExtension::isGds()</a>.</p>
</div>
</div>
<a id="ac6df038ecb133b973f9b9f2a5e858ca5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6df038ecb133b973f9b9f2a5e858ca5">&#9670;&nbsp;</a></span>isDelete()</h2>
<a class="anchor" id="a860d0ec35b5350f7e70ed30dc999b6dc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -348,13 +314,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell has been deleted from memory. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a90e941d2349f5a0f4f7fefb41b434b0a">CRL::CatalogExtension::isDelete()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a90e941d2349f5a0f4f7fefb41b434b0a">CRL::CatalogExtension::isDelete()</a>.</p>
</div>
</div>
<a id="a72b60d86f25221fd8fe7a5902be528a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72b60d86f25221fd8fe7a5902be528a2">&#9670;&nbsp;</a></span>isPhysical()</h2>
<a class="anchor" id="a39c92430456ac8be2ec80310e78170aa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -376,13 +340,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell posseses a physical view (layout). </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a3af53ef4a7fa512a079adbcb68677e2f">CRL::CatalogExtension::isPhysical()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a3af53ef4a7fa512a079adbcb68677e2f">CRL::CatalogExtension::isPhysical()</a>.</p>
</div>
</div>
<a id="a07aad28830a57090cf9203b0ff8714b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07aad28830a57090cf9203b0ff8714b1">&#9670;&nbsp;</a></span>isLogical()</h2>
<a class="anchor" id="a084e955d5b7132b0f739951ca82fbb4a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -404,13 +366,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell posseses a logical view (netlist). </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a558c506a28d2230e592080dccbcca380">CRL::CatalogExtension::isLogical()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a558c506a28d2230e592080dccbcca380">CRL::CatalogExtension::isLogical()</a>.</p>
</div>
</div>
<a id="a80ac3efddd043ec7151680755cc3db42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80ac3efddd043ec7151680755cc3db42">&#9670;&nbsp;</a></span>getFlags()</h2>
<a class="anchor" id="ac6ec60080ed8b5121be6eb74d12361bd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -433,13 +393,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> the requested flags states (selected by <code>mask</code>, all of them by default). </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a9525c2253aa310a63de32caaeb694e66">CRL::CatalogExtension::getFlags()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a56af8791146665dab3f0f0f33317ac82">CRL::CatalogExtension::getFlags()</a>.</p>
</div>
</div>
<a id="a73a3866e9da359611638b2d725a79613"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73a3866e9da359611638b2d725a79613">&#9670;&nbsp;</a></span>setFlags()</h2>
<a class="anchor" id="a73a3866e9da359611638b2d725a79613"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -473,42 +431,11 @@ Public Member Functions</h2></td></tr>
<p><b>Returns:</b> <b>true</b> if at least one flag of the indicated by mask is set. (dubious usefulness).</p>
<p><code>mask</code> is used to designate the bits of the flags on which we are going to operate. If <code>value</code> is <b>true</b>, then the bits are sets and if <code>value</code> is <b>false</b> they are reset. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#ab9475735032d500f4d4a8cf980864b3e">CRL::CatalogExtension::setFlags()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#ab9475735032d500f4d4a8cf980864b3e">CRL::CatalogExtension::setFlags()</a>.</p>
</div>
</div>
<a id="a4fba9a5ea27f5a36e41f0246124a3095"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fba9a5ea27f5a36e41f0246124a3095">&#9670;&nbsp;</a></span>setFlattenLeaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::setFlattenLeaf </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the FlattenLeaf flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a00772e9c455d0e44caf132ee724b958d">CRL::CatalogExtension::setFlattenLeaf()</a>.</p>
</div>
</div>
<a id="ab5936e80369947177be88c3d770f4725"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5936e80369947177be88c3d770f4725">&#9670;&nbsp;</a></span>setFeed()</h2>
<a class="anchor" id="ab5936e80369947177be88c3d770f4725"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -531,13 +458,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Feed flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#ab82e4b139ca636feaca5d97836891b68">CRL::CatalogExtension::setFeed()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#ab82e4b139ca636feaca5d97836891b68">CRL::CatalogExtension::setFeed()</a>.</p>
</div>
</div>
<a id="a97e2158809ed0e88237bb92eb8daa290"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97e2158809ed0e88237bb92eb8daa290">&#9670;&nbsp;</a></span>setPad()</h2>
<a class="anchor" id="a97e2158809ed0e88237bb92eb8daa290"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -560,13 +485,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Pad flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#afceda0d184ed2964e160b563a216bc35">CRL::CatalogExtension::setPad()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#afceda0d184ed2964e160b563a216bc35">CRL::CatalogExtension::setPad()</a>.</p>
</div>
</div>
<a id="acc0c819f382393dc780bb19c7788b216"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc0c819f382393dc780bb19c7788b216">&#9670;&nbsp;</a></span>setGds()</h2>
<a class="anchor" id="acc0c819f382393dc780bb19c7788b216"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -589,13 +512,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Gds flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a6c440bfd5ac56c9e07213c1347f0610a">CRL::CatalogExtension::setGds()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a6c440bfd5ac56c9e07213c1347f0610a">CRL::CatalogExtension::setGds()</a>.</p>
</div>
</div>
<a id="a53873a1a42083389dfae02b46b3f2de3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53873a1a42083389dfae02b46b3f2de3">&#9670;&nbsp;</a></span>setDelete()</h2>
<a class="anchor" id="a53873a1a42083389dfae02b46b3f2de3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -618,13 +539,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Delete flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a8a5bdbfb8c898f8ea00c8718c6714983">CRL::CatalogExtension::setDelete()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a8a5bdbfb8c898f8ea00c8718c6714983">CRL::CatalogExtension::setDelete()</a>.</p>
</div>
</div>
<a id="a85a091727c8e7de2b16d01088324de0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85a091727c8e7de2b16d01088324de0d">&#9670;&nbsp;</a></span>setPhysical()</h2>
<a class="anchor" id="a85a091727c8e7de2b16d01088324de0d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -647,13 +566,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Physical flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#ae3de9795e0ddce5a767cf53d79fec077">CRL::CatalogExtension::setPhysical()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#ae3de9795e0ddce5a767cf53d79fec077">CRL::CatalogExtension::setPhysical()</a>.</p>
</div>
</div>
<a id="af41327abeb4e7646ef5cafabe8eeabd0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af41327abeb4e7646ef5cafabe8eeabd0">&#9670;&nbsp;</a></span>setLogical()</h2>
<a class="anchor" id="af41327abeb4e7646ef5cafabe8eeabd0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -676,13 +593,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Logical flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a9609c756887f433fe9b250e32ff1ae0a">CRL::CatalogExtension::setLogical()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a9609c756887f433fe9b250e32ff1ae0a">CRL::CatalogExtension::setLogical()</a>.</p>
</div>
</div>
<a id="a0cc5ef54176f8207ef4e723eed62c35e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cc5ef54176f8207ef4e723eed62c35e">&#9670;&nbsp;</a></span>getCell()</h2>
<a class="anchor" id="a09c92d08796c465ce5e3a3af56867b8d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -706,9 +621,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a89dad78f1829b1ee3177f61e2f73d6c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89dad78f1829b1ee3177f61e2f73d6c6">&#9670;&nbsp;</a></span>getLibrary()</h2>
<a class="anchor" id="a9181d84d102ce74e640e5f3c558191ce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -730,13 +643,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> the associated <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a>. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a6681f9fbe64998a27fe532fd3591afc7">CRL::CatalogExtension::getLibrary()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a6681f9fbe64998a27fe532fd3591afc7">CRL::CatalogExtension::getLibrary()</a>.</p>
</div>
</div>
<a id="a0232ad6dcfda1e2801f788deaad83e08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0232ad6dcfda1e2801f788deaad83e08">&#9670;&nbsp;</a></span>getDepth()</h2>
<a class="anchor" id="a5b7fbd21f95bdb6ae1cf4b833c9c9729"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -758,13 +669,11 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> the hierarchical depth of the Cell. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#ae4f8d30cf08796b62422546c05526d86">CRL::CatalogExtension::getDepth()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#ae4f8d30cf08796b62422546c05526d86">CRL::CatalogExtension::getDepth()</a>.</p>
</div>
</div>
<a id="a41fde67f1b88de06cae113a0d8108f25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41fde67f1b88de06cae113a0d8108f25">&#9670;&nbsp;</a></span>merge()</h2>
<a class="anchor" id="a41fde67f1b88de06cae113a0d8108f25"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -789,9 +698,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a156714ad3fe2e5bb8ad8549d101526fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a156714ad3fe2e5bb8ad8549d101526fe">&#9670;&nbsp;</a></span>setCell()</h2>
<a class="anchor" id="a156714ad3fe2e5bb8ad8549d101526fe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -808,9 +715,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a821ac2ae33f0045232cab612ab12f84b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a821ac2ae33f0045232cab612ab12f84b">&#9670;&nbsp;</a></span>setLibrary()</h2>
<a class="anchor" id="a821ac2ae33f0045232cab612ab12f84b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -833,7 +738,7 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Sets the Library field. Returns the newly affected Library. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a6ef1b96f9bbbe39e13a5aba073f2394c">CRL::CatalogExtension::setLibrary()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a6ef1b96f9bbbe39e13a5aba073f2394c">CRL::CatalogExtension::setLibrary()</a>.</p>
</div>
</div>
@ -846,7 +751,7 @@ Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Environment.html">Environment</a></li> </ul>
@ -51,28 +59,28 @@ $(function() {
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a7c3bff1fa3f9a080461950db36df4416">addSYSTEM_LIBRARY</a>(const char *value, const char *libName, unsigned int mode=Append)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d">Append</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a77a53278c498a94c34270cec1a66f687">Environment</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a19adcaebb99dc8a316261ddff72f9b56">getBLOCKAGE</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a3bb5c9e02c1391142e439f023bdc0355">getCATALOG</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ab19c72626a542359bbf9cb17cdee23a8">getCLOCK</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a3c3846fe8e538a673dd69806acdfe7ca">getCORIOLIS_TOP</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#aa37c08a7e9025712411a4befe8ae89e8">getDISPLAY</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a2c5781e058b0a774dd46eeca34e19685">getDisplayStyle</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a14cc8ac50482a5a8c47f934aaf995ed5">getGROUND</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#accb623ad1312e7f184e2ee9d1f8764f2">getIN_LO</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a3b3c6fb6f26e8029d1f56dd4c7929d16">getIN_PH</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a1f0853107895198d8f5b6b260abdbc0b">getBLOCKAGE</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#aa1fae32236875ba6f3a4f409e4231020">getCATALOG</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a390a013016cfc14d9945422632a068ca">getCLOCK</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a9b0970b3022cdbece5e6191b0d3403f8">getCORIOLIS_TOP</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a47c06949c26ba37aefbe6153eb8fb1d7">getDISPLAY</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a91a522d1296d5e1969095f71362e055c">getDisplayStyle</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a0bb2d6e0fb2dc059e9034328755d250e">getGROUND</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a99b87d91bac5adbdc1f68a19844c671c">getIN_LO</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a093c6b4ece803650654ac0ec4cda0154">getIN_PH</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#acf7a3bc42cfb4b98f1da859ed27ca97e">getLIBRARIES</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#afe29d7cab0055cabb7667eabcbdd32db">getLIBRARYPath</a>(size_t i)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a85248fafaf73d8d6a5c388b43566b243">getOUT_LO</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a14c2dbaef6177f80bf76cfcae7933e20">getOUT_PH</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a5f0df5fadd73c2246f7e6775314bb5fa">getPad</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a7d1ab4e7ca026c88f73ceca3876d0de9">getPOWER</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a9d55dc4dc591a1d3404af53b72ab7f8e">getPrint</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ae6a2cde25a417f3a70c400209c028942">getSCALE_X</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a6f1ce36d1636f2ec701b0904f461e6b7">isBLOCKAGE</a>(const char *name) const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a9ae0d48d88797a7a5421edf5978bf3d7">isCLOCK</a>(const char *name) const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a4cad6f06ac67c1a688b0b98dfa57d7ea">isGROUND</a>(const char *name) const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a8a82d0a983c502e1dc97944ab496d8e5">isPad</a>(const char *name) const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a9eb93e10f79278b4642fc9815a83fdff">isPOWER</a>(const char *name) const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ab50c804f19900ca50ba4008e789068d1">getOUT_LO</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a85001002d1ff6fabde766bd558b75227">getOUT_PH</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ab5332d750d63f3f6947bc7888af4d402">getPad</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ae65792de9e573c98e9849b28648c2bc7">getPOWER</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a27c6a85b22ace1d2407e6cb75771cb32">getPrint</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a4aaee77569d5616e6b70f04fb38c8e01">getSCALE_X</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#aab162c95e9d75f825f7471ead130985a">isBLOCKAGE</a>(const char *name) const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#aeee19c6b2415b11555e9e122420aac6b">isCLOCK</a>(const char *name) const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a486245c4527ac3beca23900b537080c0">isGROUND</a>(const char *name) const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a9ea8161e491a4c8dfaeff9ebfe02b679">isPad</a>(const char *name) const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ab639f914029177808ffa9ba933ec8c4d">isPOWER</a>(const char *name) const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0">Prepend</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a">Replace</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#af18cbbcdfb458b69dbb6de0dbb564a3a">setBLOCKAGE</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
@ -89,14 +97,14 @@ $(function() {
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ae96c850eadc89d1705b9aa0256f434ea">setPOWER</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ad14d519b0a4c964d7a786739499571dd">setSCALE_X</a>(long value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a315f5a14de9dc354cf81728adb29a8c6">setWORKING_LIBRARY</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a4ea88dd9784318190a3705345c47904a">validate</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a73fbaa112f66b6c334c549ff594b1fb7">validate</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#acf7b9322c6c78b30b946f776b7c4dc08">~Environment</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Environment.html">Environment</a></li> </ul>
@ -54,13 +62,13 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ac5692c2f5d20e892573a3d46de222aeb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeb">AddMode</a> { <br />
<tr class="memitem:ac5692c2f5d20e892573a3d46de222aeb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeb">AddMode</a> { <br/>
&#160;&#160;<a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d">Append</a> =1,
<br />
<br/>
&#160;&#160;<a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0">Prepend</a> =2,
<br />
<br/>
&#160;&#160;<a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a">Replace</a> =3
<br />
<br/>
}</td></tr>
<tr class="separator:ac5692c2f5d20e892573a3d46de222aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@ -70,50 +78,50 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a77a53278c498a94c34270cec1a66f687"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf7b9322c6c78b30b946f776b7c4dc08"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#acf7b9322c6c78b30b946f776b7c4dc08">~Environment</a> ()</td></tr>
<tr class="separator:acf7b9322c6c78b30b946f776b7c4dc08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c3846fe8e538a673dd69806acdfe7ca"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a3c3846fe8e538a673dd69806acdfe7ca">getCORIOLIS_TOP</a> () const</td></tr>
<tr class="separator:a3c3846fe8e538a673dd69806acdfe7ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c5781e058b0a774dd46eeca34e19685"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a2c5781e058b0a774dd46eeca34e19685">getDisplayStyle</a> () const</td></tr>
<tr class="separator:a2c5781e058b0a774dd46eeca34e19685"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6a2cde25a417f3a70c400209c028942"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#ae6a2cde25a417f3a70c400209c028942">getSCALE_X</a> () const</td></tr>
<tr class="separator:ae6a2cde25a417f3a70c400209c028942"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa37c08a7e9025712411a4befe8ae89e8"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#aa37c08a7e9025712411a4befe8ae89e8">getDISPLAY</a> () const</td></tr>
<tr class="separator:aa37c08a7e9025712411a4befe8ae89e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accb623ad1312e7f184e2ee9d1f8764f2"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#accb623ad1312e7f184e2ee9d1f8764f2">getIN_LO</a> () const</td></tr>
<tr class="separator:accb623ad1312e7f184e2ee9d1f8764f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b3c6fb6f26e8029d1f56dd4c7929d16"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a3b3c6fb6f26e8029d1f56dd4c7929d16">getIN_PH</a> () const</td></tr>
<tr class="separator:a3b3c6fb6f26e8029d1f56dd4c7929d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85248fafaf73d8d6a5c388b43566b243"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a85248fafaf73d8d6a5c388b43566b243">getOUT_LO</a> () const</td></tr>
<tr class="separator:a85248fafaf73d8d6a5c388b43566b243"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14c2dbaef6177f80bf76cfcae7933e20"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a14c2dbaef6177f80bf76cfcae7933e20">getOUT_PH</a> () const</td></tr>
<tr class="separator:a14c2dbaef6177f80bf76cfcae7933e20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d1ab4e7ca026c88f73ceca3876d0de9"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a7d1ab4e7ca026c88f73ceca3876d0de9">getPOWER</a> () const</td></tr>
<tr class="separator:a7d1ab4e7ca026c88f73ceca3876d0de9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14cc8ac50482a5a8c47f934aaf995ed5"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a14cc8ac50482a5a8c47f934aaf995ed5">getGROUND</a> () const</td></tr>
<tr class="separator:a14cc8ac50482a5a8c47f934aaf995ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab19c72626a542359bbf9cb17cdee23a8"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#ab19c72626a542359bbf9cb17cdee23a8">getCLOCK</a> () const</td></tr>
<tr class="separator:ab19c72626a542359bbf9cb17cdee23a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19adcaebb99dc8a316261ddff72f9b56"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a19adcaebb99dc8a316261ddff72f9b56">getBLOCKAGE</a> () const</td></tr>
<tr class="separator:a19adcaebb99dc8a316261ddff72f9b56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f0df5fadd73c2246f7e6775314bb5fa"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a5f0df5fadd73c2246f7e6775314bb5fa">getPad</a> () const</td></tr>
<tr class="separator:a5f0df5fadd73c2246f7e6775314bb5fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bb5c9e02c1391142e439f023bdc0355"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a3bb5c9e02c1391142e439f023bdc0355">getCATALOG</a> () const</td></tr>
<tr class="separator:a3bb5c9e02c1391142e439f023bdc0355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b0970b3022cdbece5e6191b0d3403f8"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a9b0970b3022cdbece5e6191b0d3403f8">getCORIOLIS_TOP</a> () const </td></tr>
<tr class="separator:a9b0970b3022cdbece5e6191b0d3403f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91a522d1296d5e1969095f71362e055c"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a91a522d1296d5e1969095f71362e055c">getDisplayStyle</a> () const </td></tr>
<tr class="separator:a91a522d1296d5e1969095f71362e055c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aaee77569d5616e6b70f04fb38c8e01"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a4aaee77569d5616e6b70f04fb38c8e01">getSCALE_X</a> () const </td></tr>
<tr class="separator:a4aaee77569d5616e6b70f04fb38c8e01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47c06949c26ba37aefbe6153eb8fb1d7"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a47c06949c26ba37aefbe6153eb8fb1d7">getDISPLAY</a> () const </td></tr>
<tr class="separator:a47c06949c26ba37aefbe6153eb8fb1d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b87d91bac5adbdc1f68a19844c671c"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a99b87d91bac5adbdc1f68a19844c671c">getIN_LO</a> () const </td></tr>
<tr class="separator:a99b87d91bac5adbdc1f68a19844c671c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a093c6b4ece803650654ac0ec4cda0154"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a093c6b4ece803650654ac0ec4cda0154">getIN_PH</a> () const </td></tr>
<tr class="separator:a093c6b4ece803650654ac0ec4cda0154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab50c804f19900ca50ba4008e789068d1"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#ab50c804f19900ca50ba4008e789068d1">getOUT_LO</a> () const </td></tr>
<tr class="separator:ab50c804f19900ca50ba4008e789068d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85001002d1ff6fabde766bd558b75227"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a85001002d1ff6fabde766bd558b75227">getOUT_PH</a> () const </td></tr>
<tr class="separator:a85001002d1ff6fabde766bd558b75227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae65792de9e573c98e9849b28648c2bc7"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#ae65792de9e573c98e9849b28648c2bc7">getPOWER</a> () const </td></tr>
<tr class="separator:ae65792de9e573c98e9849b28648c2bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bb2d6e0fb2dc059e9034328755d250e"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a0bb2d6e0fb2dc059e9034328755d250e">getGROUND</a> () const </td></tr>
<tr class="separator:a0bb2d6e0fb2dc059e9034328755d250e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a390a013016cfc14d9945422632a068ca"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a390a013016cfc14d9945422632a068ca">getCLOCK</a> () const </td></tr>
<tr class="separator:a390a013016cfc14d9945422632a068ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f0853107895198d8f5b6b260abdbc0b"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a1f0853107895198d8f5b6b260abdbc0b">getBLOCKAGE</a> () const </td></tr>
<tr class="separator:a1f0853107895198d8f5b6b260abdbc0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5332d750d63f3f6947bc7888af4d402"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#ab5332d750d63f3f6947bc7888af4d402">getPad</a> () const </td></tr>
<tr class="separator:ab5332d750d63f3f6947bc7888af4d402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1fae32236875ba6f3a4f409e4231020"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#aa1fae32236875ba6f3a4f409e4231020">getCATALOG</a> () const </td></tr>
<tr class="separator:aa1fae32236875ba6f3a4f409e4231020"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf7a3bc42cfb4b98f1da859ed27ca97e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#acf7a3bc42cfb4b98f1da859ed27ca97e">getLIBRARIES</a> ()</td></tr>
<tr class="separator:acf7a3bc42cfb4b98f1da859ed27ca97e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe29d7cab0055cabb7667eabcbdd32db"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#afe29d7cab0055cabb7667eabcbdd32db">getLIBRARYPath</a> (size_t i)</td></tr>
<tr class="separator:afe29d7cab0055cabb7667eabcbdd32db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eb93e10f79278b4642fc9815a83fdff"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a9eb93e10f79278b4642fc9815a83fdff">isPOWER</a> (const char *name) const</td></tr>
<tr class="separator:a9eb93e10f79278b4642fc9815a83fdff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cad6f06ac67c1a688b0b98dfa57d7ea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a4cad6f06ac67c1a688b0b98dfa57d7ea">isGROUND</a> (const char *name) const</td></tr>
<tr class="separator:a4cad6f06ac67c1a688b0b98dfa57d7ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ae0d48d88797a7a5421edf5978bf3d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a9ae0d48d88797a7a5421edf5978bf3d7">isCLOCK</a> (const char *name) const</td></tr>
<tr class="separator:a9ae0d48d88797a7a5421edf5978bf3d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f1ce36d1636f2ec701b0904f461e6b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a6f1ce36d1636f2ec701b0904f461e6b7">isBLOCKAGE</a> (const char *name) const</td></tr>
<tr class="separator:a6f1ce36d1636f2ec701b0904f461e6b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a82d0a983c502e1dc97944ab496d8e5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a8a82d0a983c502e1dc97944ab496d8e5">isPad</a> (const char *name) const</td></tr>
<tr class="separator:a8a82d0a983c502e1dc97944ab496d8e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ea88dd9784318190a3705345c47904a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a4ea88dd9784318190a3705345c47904a">validate</a> () const</td></tr>
<tr class="separator:a4ea88dd9784318190a3705345c47904a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab639f914029177808ffa9ba933ec8c4d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#ab639f914029177808ffa9ba933ec8c4d">isPOWER</a> (const char *name) const </td></tr>
<tr class="separator:ab639f914029177808ffa9ba933ec8c4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a486245c4527ac3beca23900b537080c0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a486245c4527ac3beca23900b537080c0">isGROUND</a> (const char *name) const </td></tr>
<tr class="separator:a486245c4527ac3beca23900b537080c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeee19c6b2415b11555e9e122420aac6b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#aeee19c6b2415b11555e9e122420aac6b">isCLOCK</a> (const char *name) const </td></tr>
<tr class="separator:aeee19c6b2415b11555e9e122420aac6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab162c95e9d75f825f7471ead130985a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#aab162c95e9d75f825f7471ead130985a">isBLOCKAGE</a> (const char *name) const </td></tr>
<tr class="separator:aab162c95e9d75f825f7471ead130985a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea8161e491a4c8dfaeff9ebfe02b679"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a9ea8161e491a4c8dfaeff9ebfe02b679">isPad</a> (const char *name) const </td></tr>
<tr class="separator:a9ea8161e491a4c8dfaeff9ebfe02b679"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73fbaa112f66b6c334c549ff594b1fb7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a73fbaa112f66b6c334c549ff594b1fb7">validate</a> () const </td></tr>
<tr class="separator:a73fbaa112f66b6c334c549ff594b1fb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85fa721541a39571c3ade06992035bad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a85fa721541a39571c3ade06992035bad">setDisplayStyle</a> (const char *)</td></tr>
<tr class="separator:a85fa721541a39571c3ade06992035bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad14d519b0a4c964d7a786739499571dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#ad14d519b0a4c964d7a786739499571dd">setSCALE_X</a> (long value)</td></tr>
@ -144,17 +152,15 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a315f5a14de9dc354cf81728adb29a8c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c3bff1fa3f9a080461950db36df4416"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a7c3bff1fa3f9a080461950db36df4416">addSYSTEM_LIBRARY</a> (const char *value, const char *libName, unsigned int mode=<a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d">Append</a>)</td></tr>
<tr class="separator:a7c3bff1fa3f9a080461950db36df4416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d55dc4dc591a1d3404af53b72ab7f8e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a9d55dc4dc591a1d3404af53b72ab7f8e">getPrint</a> () const</td></tr>
<tr class="separator:a9d55dc4dc591a1d3404af53b72ab7f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27c6a85b22ace1d2407e6cb75771cb32"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html#a27c6a85b22ace1d2407e6cb75771cb32">getPrint</a> () const </td></tr>
<tr class="separator:a27c6a85b22ace1d2407e6cb75771cb32"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Holds all the Alliance environment variables. </p>
<p>This object is not to be used alone, but only as an attribute of <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a>.</p>
<p>Although we constantly refer of the contents of this object as <em>environement variables</em>, they may (and should) be initialized through the Coriolis Python environement loader or legacy XML parsers. </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="ac5692c2f5d20e892573a3d46de222aeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5692c2f5d20e892573a3d46de222aeb">&#9670;&nbsp;</a></span>AddMode</h2>
<a class="anchor" id="ac5692c2f5d20e892573a3d46de222aeb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -165,20 +171,21 @@ Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>This enumeration defines the way libraries are added to the already existing table. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d"></a>Append&#160;</td><td class="fielddoc"><p>The library is appended to the search list. </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d"></a>Append</em>&nbsp;</td><td class="fielddoc">
<p>The library is appended to the search list. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0"></a>Prepend&#160;</td><td class="fielddoc"><p>The library is prepended to the search list. </p>
<tr><td class="fieldname"><em><a class="anchor" id="ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0"></a>Prepend</em>&nbsp;</td><td class="fielddoc">
<p>The library is prepended to the search list. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a"></a>Replace&#160;</td><td class="fielddoc"><p>If a library of same name already exists, it's discarted and this one is put in it's place in the search order. Otherwise it is appended. </p>
<tr><td class="fieldname"><em><a class="anchor" id="ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a"></a>Replace</em>&nbsp;</td><td class="fielddoc">
<p>If a library of same name already exists, it's discarted and this one is put in it's place in the search order. Otherwise it is appended. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a77a53278c498a94c34270cec1a66f687"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77a53278c498a94c34270cec1a66f687">&#9670;&nbsp;</a></span>Environment()</h2>
<a class="anchor" id="a77a53278c498a94c34270cec1a66f687"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -194,9 +201,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="acf7b9322c6c78b30b946f776b7c4dc08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf7b9322c6c78b30b946f776b7c4dc08">&#9670;&nbsp;</a></span>~Environment()</h2>
<a class="anchor" id="acf7b9322c6c78b30b946f776b7c4dc08"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -213,9 +218,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3c3846fe8e538a673dd69806acdfe7ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c3846fe8e538a673dd69806acdfe7ca">&#9670;&nbsp;</a></span>getCORIOLIS_TOP()</h2>
<a class="anchor" id="a9b0970b3022cdbece5e6191b0d3403f8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -239,9 +242,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a2c5781e058b0a774dd46eeca34e19685"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c5781e058b0a774dd46eeca34e19685">&#9670;&nbsp;</a></span>getDisplayStyle()</h2>
<a class="anchor" id="a91a522d1296d5e1969095f71362e055c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -265,9 +266,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ae6a2cde25a417f3a70c400209c028942"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6a2cde25a417f3a70c400209c028942">&#9670;&nbsp;</a></span>getSCALE_X()</h2>
<a class="anchor" id="a4aaee77569d5616e6b70f04fb38c8e01"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -291,9 +290,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aa37c08a7e9025712411a4befe8ae89e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa37c08a7e9025712411a4befe8ae89e8">&#9670;&nbsp;</a></span>getDISPLAY()</h2>
<a class="anchor" id="a47c06949c26ba37aefbe6153eb8fb1d7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -317,9 +314,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="accb623ad1312e7f184e2ee9d1f8764f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accb623ad1312e7f184e2ee9d1f8764f2">&#9670;&nbsp;</a></span>getIN_LO()</h2>
<a class="anchor" id="a99b87d91bac5adbdc1f68a19844c671c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -343,9 +338,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a3b3c6fb6f26e8029d1f56dd4c7929d16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b3c6fb6f26e8029d1f56dd4c7929d16">&#9670;&nbsp;</a></span>getIN_PH()</h2>
<a class="anchor" id="a093c6b4ece803650654ac0ec4cda0154"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -369,9 +362,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a85248fafaf73d8d6a5c388b43566b243"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85248fafaf73d8d6a5c388b43566b243">&#9670;&nbsp;</a></span>getOUT_LO()</h2>
<a class="anchor" id="ab50c804f19900ca50ba4008e789068d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -395,9 +386,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a14c2dbaef6177f80bf76cfcae7933e20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14c2dbaef6177f80bf76cfcae7933e20">&#9670;&nbsp;</a></span>getOUT_PH()</h2>
<a class="anchor" id="a85001002d1ff6fabde766bd558b75227"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -421,9 +410,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a7d1ab4e7ca026c88f73ceca3876d0de9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d1ab4e7ca026c88f73ceca3876d0de9">&#9670;&nbsp;</a></span>getPOWER()</h2>
<a class="anchor" id="ae65792de9e573c98e9849b28648c2bc7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -447,9 +434,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a14cc8ac50482a5a8c47f934aaf995ed5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14cc8ac50482a5a8c47f934aaf995ed5">&#9670;&nbsp;</a></span>getGROUND()</h2>
<a class="anchor" id="a0bb2d6e0fb2dc059e9034328755d250e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -473,9 +458,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ab19c72626a542359bbf9cb17cdee23a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab19c72626a542359bbf9cb17cdee23a8">&#9670;&nbsp;</a></span>getCLOCK()</h2>
<a class="anchor" id="a390a013016cfc14d9945422632a068ca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -499,9 +482,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a19adcaebb99dc8a316261ddff72f9b56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19adcaebb99dc8a316261ddff72f9b56">&#9670;&nbsp;</a></span>getBLOCKAGE()</h2>
<a class="anchor" id="a1f0853107895198d8f5b6b260abdbc0b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -521,14 +502,12 @@ Public Member Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> With the Hurricane database you cannot create physical components whithout a net. All segments used for signaling blockage area are grouped inside a unique net, which name is given by this variable.</p>
<dl class="section user"><dt>Remark: Be sure to use a significant name which is not likely to collide</dt><dd>with true nets. </dd></dl>
<p><b>Returns:</b> With the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/namespaceHurricane.html">Hurricane</a> database you cannot create physical components whithout a net. All segments used for signaling blockage area are grouped inside a unique net, which name is given by this variable.</p>
<dl class="section user"><dt>Remark:</dt><dd>Be sure to use a significant name which is not likely to collide with true nets. </dd></dl>
</div>
</div>
<a id="a5f0df5fadd73c2246f7e6775314bb5fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f0df5fadd73c2246f7e6775314bb5fa">&#9670;&nbsp;</a></span>getPad()</h2>
<a class="anchor" id="ab5332d750d63f3f6947bc7888af4d402"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -552,9 +531,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a3bb5c9e02c1391142e439f023bdc0355"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bb5c9e02c1391142e439f023bdc0355">&#9670;&nbsp;</a></span>getCATALOG()</h2>
<a class="anchor" id="aa1fae32236875ba6f3a4f409e4231020"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -578,9 +555,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="acf7a3bc42cfb4b98f1da859ed27ca97e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf7a3bc42cfb4b98f1da859ed27ca97e">&#9670;&nbsp;</a></span>getLIBRARIES()</h2>
<a class="anchor" id="acf7a3bc42cfb4b98f1da859ed27ca97e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -604,9 +579,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="afe29d7cab0055cabb7667eabcbdd32db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe29d7cab0055cabb7667eabcbdd32db">&#9670;&nbsp;</a></span>getLIBRARYPath()</h2>
<a class="anchor" id="afe29d7cab0055cabb7667eabcbdd32db"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -623,9 +596,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a9eb93e10f79278b4642fc9815a83fdff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9eb93e10f79278b4642fc9815a83fdff">&#9670;&nbsp;</a></span>isPOWER()</h2>
<a class="anchor" id="ab639f914029177808ffa9ba933ec8c4d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -642,9 +613,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a4cad6f06ac67c1a688b0b98dfa57d7ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cad6f06ac67c1a688b0b98dfa57d7ea">&#9670;&nbsp;</a></span>isGROUND()</h2>
<a class="anchor" id="a486245c4527ac3beca23900b537080c0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -661,9 +630,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a9ae0d48d88797a7a5421edf5978bf3d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ae0d48d88797a7a5421edf5978bf3d7">&#9670;&nbsp;</a></span>isCLOCK()</h2>
<a class="anchor" id="aeee19c6b2415b11555e9e122420aac6b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -680,9 +647,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a6f1ce36d1636f2ec701b0904f461e6b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f1ce36d1636f2ec701b0904f461e6b7">&#9670;&nbsp;</a></span>isBLOCKAGE()</h2>
<a class="anchor" id="aab162c95e9d75f825f7471ead130985a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -699,9 +664,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a8a82d0a983c502e1dc97944ab496d8e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a82d0a983c502e1dc97944ab496d8e5">&#9670;&nbsp;</a></span>isPad()</h2>
<a class="anchor" id="a9ea8161e491a4c8dfaeff9ebfe02b679"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -718,9 +681,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a4ea88dd9784318190a3705345c47904a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ea88dd9784318190a3705345c47904a">&#9670;&nbsp;</a></span>validate()</h2>
<a class="anchor" id="a73fbaa112f66b6c334c549ff594b1fb7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -736,9 +697,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a85fa721541a39571c3ade06992035bad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85fa721541a39571c3ade06992035bad">&#9670;&nbsp;</a></span>setDisplayStyle()</h2>
<a class="anchor" id="a85fa721541a39571c3ade06992035bad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -763,9 +722,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ad14d519b0a4c964d7a786739499571dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad14d519b0a4c964d7a786739499571dd">&#9670;&nbsp;</a></span>setSCALE_X()</h2>
<a class="anchor" id="ad14d519b0a4c964d7a786739499571dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -790,9 +747,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a69416219076a00900f58d0d5e0ac55a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69416219076a00900f58d0d5e0ac55a9">&#9670;&nbsp;</a></span>setDISPLAY()</h2>
<a class="anchor" id="a69416219076a00900f58d0d5e0ac55a9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -817,9 +772,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ad204e8f425d3a35bba494a60d4b4ff69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad204e8f425d3a35bba494a60d4b4ff69">&#9670;&nbsp;</a></span>setIN_LO()</h2>
<a class="anchor" id="ad204e8f425d3a35bba494a60d4b4ff69"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -844,9 +797,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a62965d987f17d2853afd44004ff20b1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62965d987f17d2853afd44004ff20b1b">&#9670;&nbsp;</a></span>setIN_PH()</h2>
<a class="anchor" id="a62965d987f17d2853afd44004ff20b1b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -871,9 +822,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a57a42a469f6cf94ba39e5b7aacfa738c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57a42a469f6cf94ba39e5b7aacfa738c">&#9670;&nbsp;</a></span>setOUT_LO()</h2>
<a class="anchor" id="a57a42a469f6cf94ba39e5b7aacfa738c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -898,9 +847,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a2785f1ae18e4293ce7e9e0bac791e495"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2785f1ae18e4293ce7e9e0bac791e495">&#9670;&nbsp;</a></span>setOUT_PH()</h2>
<a class="anchor" id="a2785f1ae18e4293ce7e9e0bac791e495"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -925,9 +872,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ae96c850eadc89d1705b9aa0256f434ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae96c850eadc89d1705b9aa0256f434ea">&#9670;&nbsp;</a></span>setPOWER()</h2>
<a class="anchor" id="ae96c850eadc89d1705b9aa0256f434ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -944,9 +889,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ac956b6814f89975563a3667945599fb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac956b6814f89975563a3667945599fb2">&#9670;&nbsp;</a></span>setGROUND()</h2>
<a class="anchor" id="ac956b6814f89975563a3667945599fb2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -963,9 +906,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a7ddc44d7f27745179c397445bce35c58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ddc44d7f27745179c397445bce35c58">&#9670;&nbsp;</a></span>setCLOCK()</h2>
<a class="anchor" id="a7ddc44d7f27745179c397445bce35c58"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -982,9 +923,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="af18cbbcdfb458b69dbb6de0dbb564a3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af18cbbcdfb458b69dbb6de0dbb564a3a">&#9670;&nbsp;</a></span>setBLOCKAGE()</h2>
<a class="anchor" id="af18cbbcdfb458b69dbb6de0dbb564a3a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -997,14 +936,12 @@ Public Member Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p>With the Hurricane database you cannot create physical components whithout a net. All segments used for signaling blockage area are grouped inside a unique net, which name is given by this variable.</p>
<dl class="section user"><dt>Remark: Be sure to use a significant name which is not likely to collide</dt><dd>with true nets. </dd></dl>
<p>With the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/namespaceHurricane.html">Hurricane</a> database you cannot create physical components whithout a net. All segments used for signaling blockage area are grouped inside a unique net, which name is given by this variable.</p>
<dl class="section user"><dt>Remark:</dt><dd>Be sure to use a significant name which is not likely to collide with true nets. </dd></dl>
</div>
</div>
<a id="a06c179d70d3065f0bfe398a02e4c6359"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06c179d70d3065f0bfe398a02e4c6359">&#9670;&nbsp;</a></span>setPad()</h2>
<a class="anchor" id="a06c179d70d3065f0bfe398a02e4c6359"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -1021,9 +958,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a02b727f207875cebefbb59842c1efe70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02b727f207875cebefbb59842c1efe70">&#9670;&nbsp;</a></span>setCATALOG()</h2>
<a class="anchor" id="a02b727f207875cebefbb59842c1efe70"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -1048,9 +983,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a315f5a14de9dc354cf81728adb29a8c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a315f5a14de9dc354cf81728adb29a8c6">&#9670;&nbsp;</a></span>setWORKING_LIBRARY()</h2>
<a class="anchor" id="a315f5a14de9dc354cf81728adb29a8c6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -1067,9 +1000,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a7c3bff1fa3f9a080461950db36df4416"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c3bff1fa3f9a080461950db36df4416">&#9670;&nbsp;</a></span>addSYSTEM_LIBRARY()</h2>
<a class="anchor" id="a7c3bff1fa3f9a080461950db36df4416"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -1109,9 +1040,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a9d55dc4dc591a1d3404af53b72ab7f8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d55dc4dc591a1d3404af53b72ab7f8e">&#9670;&nbsp;</a></span>getPrint()</h2>
<a class="anchor" id="a27c6a85b22ace1d2407e6cb75771cb32"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -1136,7 +1065,7 @@ Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1GraphicTool.html">GraphicTool</a></li> </ul>
@ -54,7 +62,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1GraphicTool.html">GraphicTool</a></li> </ul>
@ -62,12 +70,10 @@ Public Member Functions</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Base Class to Hook ToolEngines into the CellViewer. </p>
<p>This class implement the graphical conterpart of a <a class="el" href="classCRL_1_1ToolEngine.html" title="Base Class of all Coriolis Tools. ">ToolEngine</a>. It is designed to work with the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/unicorn/doc/unicorn/html/unicorn.tag:../unicorn/" href="../unicorn/namespaceUnicorn.html">Unicorn</a> GUI, to insert new menus and possibly define new graphical overlays (that are <em>not</em> associated to <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1BasicLayer.html">Hurricane::BasicLayer</a>).</p>
<p>Derived classes should provide a method that returns a new <a class="el" href="classCRL_1_1GraphicTool.html" title="Base Class to Hook ToolEngines into the CellViewer. ">GraphicTool</a> to be passed to the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/unicorn/doc/unicorn/html/unicorn.tag:../unicorn/" href="../unicorn/classUnicorn_1_1UnicornGui.html#a89346bccf1908c92786987d046aa6175">Unicorn::UnicornGui::registerTool()</a> method. For our tools, we choose to systematically implement a <code>static</code> method which we name <em>grab()</em>. </p>
<p>This class implement the graphical conterpart of a <a class="el" href="classCRL_1_1ToolEngine.html" title="Base Class of all Coriolis Tools. ">ToolEngine</a>. It is designed to work with the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/unicorn/doc/unicorn/html/unicorn.tag:../unicorn" href="../unicorn/namespaceUnicorn.html">Unicorn</a> GUI, to insert new menus and possibly define new graphical overlays (that are <em>not</em> associated to <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1BasicLayer.html">Hurricane::BasicLayer</a>).</p>
<p>Derived classes should provide a method that returns a new <a class="el" href="classCRL_1_1GraphicTool.html" title="Base Class to Hook ToolEngines into the CellViewer. ">GraphicTool</a> to be passed to the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/unicorn/doc/unicorn/html/unicorn.tag:../unicorn" href="../unicorn/classUnicorn_1_1UnicornGui.html#a89346bccf1908c92786987d046aa6175">Unicorn::UnicornGui::registerTool()</a> method. For our tools, we choose to systematically implement a <code>static</code> method which we name <em>grab()</em>. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a63941f6c930c08087935ea3e276ee9a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63941f6c930c08087935ea3e276ee9a9">&#9670;&nbsp;</a></span>addToMenu()</h2>
<a class="anchor" id="a63941f6c930c08087935ea3e276ee9a9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -92,9 +98,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a4420ce085389f1f9111735031467848d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4420ce085389f1f9111735031467848d">&#9670;&nbsp;</a></span>getName()</h2>
<a class="anchor" id="a4420ce085389f1f9111735031467848d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -127,7 +131,7 @@ Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a></li> </ul>
@ -48,27 +56,27 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a32313fbc68080e0b7e03b3e06dc1d9c5">addLayerGauge</a>(RoutingLayerGauge *layerGauge)</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ae76259fdd9d27d1127ac201c41ab8c20">checkConnexity</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a70897b3776ccc713b0a45804b66a1b62">checkConnexity</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a7258273728f5db47e422d5914c1c36bd">create</a>(const char *name)</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a4726a734f9aff09873c4034e5169a93a">destroy</a>()</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a210f2ca35bdb8c8e0ccb3a671659554e">getClone</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a4b603c0fd5f21db1c93d8a747ec1f4ba">getContactLayer</a>(size_t depth) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#aed316848ee74c270bf117562e8d5faa0">getDepth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ac429c6ad1b2af7c588c60eff35c2d02e">getLayerDepth</a>(const Layer *) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ac553c4dc3f51576a3128ad42d5a006b2">getLayerDirection</a>(const Layer *) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ab237249b41f605947765118cd1c59635">getLayerDirection</a>(size_t depth) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#aa0f0e65f45814ba0104daafbc271a12d">getLayerGauge</a>(const Layer *) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a1b6d28bbee28db727ffe13e6205dbae8">getLayerGauge</a>(size_t depth) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ae8cebef061519fb2df94e3a9dcf09e6e">getLayerGauges</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a9a8eb201ffaca26bb563f7a34846c0c4">getName</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a6d6c1951c8728886d3fb702891685b94">getRoutingLayer</a>(size_t depth) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a34cb010c6d36875f4890bddc78fb8861">getTechnology</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a1bea95781196b75705c8e090ff81bd7f">getClone</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ab7d83a8694be580a6a4b9aa60adcb0b0">getContactLayer</a>(size_t depth) const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a5f39ce15b420c5d0c9eaa10046b6297b">getDepth</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a40e8127ea7a26b26c3e797571b03121a">getLayerDepth</a>(const Layer *) const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#aa48835602dc8e2495e56ca4e4c32da58">getLayerDirection</a>(const Layer *) const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a4974740815b090166949bbc113fbf634">getLayerDirection</a>(size_t depth) const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#aeeb5a871cc28d5fdb00661244beef46f">getLayerGauge</a>(const Layer *) const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ac4ce3200241f3c24c461cd05b270d1bf">getLayerGauge</a>(size_t depth) const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a9e83c61bbac640a14fe7dc37b33f1a27">getLayerGauges</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a76b02f56584f8397fd24a8bb63606971">getName</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#aaa35c92a1bd8fdf022014b684eab9b40">getRoutingLayer</a>(size_t depth) const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ab6f0b40c0b74e3b40ee41c807ce7ab00">getTechnology</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a></li> </ul>
@ -56,34 +64,35 @@ $(function() {
Public Member Functions</h2></td></tr>
<tr class="memitem:a4726a734f9aff09873c4034e5169a93a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a4726a734f9aff09873c4034e5169a93a">destroy</a> ()</td></tr>
<tr class="separator:a4726a734f9aff09873c4034e5169a93a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a210f2ca35bdb8c8e0ccb3a671659554e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a210f2ca35bdb8c8e0ccb3a671659554e">getClone</a> () const</td></tr>
<tr class="separator:a210f2ca35bdb8c8e0ccb3a671659554e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a8eb201ffaca26bb563f7a34846c0c4"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a9a8eb201ffaca26bb563f7a34846c0c4">getName</a> () const</td></tr>
<tr class="separator:a9a8eb201ffaca26bb563f7a34846c0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34cb010c6d36875f4890bddc78fb8861"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Technology.html">Technology</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a34cb010c6d36875f4890bddc78fb8861">getTechnology</a> () const</td></tr>
<tr class="separator:a34cb010c6d36875f4890bddc78fb8861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed316848ee74c270bf117562e8d5faa0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#aed316848ee74c270bf117562e8d5faa0">getDepth</a> () const</td></tr>
<tr class="separator:aed316848ee74c270bf117562e8d5faa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0f0e65f45814ba0104daafbc271a12d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#aa0f0e65f45814ba0104daafbc271a12d">getLayerGauge</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *) const</td></tr>
<tr class="separator:aa0f0e65f45814ba0104daafbc271a12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac429c6ad1b2af7c588c60eff35c2d02e"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ac429c6ad1b2af7c588c60eff35c2d02e">getLayerDepth</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *) const</td></tr>
<tr class="separator:ac429c6ad1b2af7c588c60eff35c2d02e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac553c4dc3f51576a3128ad42d5a006b2"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ac553c4dc3f51576a3128ad42d5a006b2">getLayerDirection</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *) const</td></tr>
<tr class="separator:ac553c4dc3f51576a3128ad42d5a006b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b6d28bbee28db727ffe13e6205dbae8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a1b6d28bbee28db727ffe13e6205dbae8">getLayerGauge</a> (size_t depth) const</td></tr>
<tr class="separator:a1b6d28bbee28db727ffe13e6205dbae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab237249b41f605947765118cd1c59635"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ab237249b41f605947765118cd1c59635">getLayerDirection</a> (size_t depth) const</td></tr>
<tr class="separator:ab237249b41f605947765118cd1c59635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d6c1951c8728886d3fb702891685b94"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a6d6c1951c8728886d3fb702891685b94">getRoutingLayer</a> (size_t depth) const</td></tr>
<tr class="separator:a6d6c1951c8728886d3fb702891685b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b603c0fd5f21db1c93d8a747ec1f4ba"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a4b603c0fd5f21db1c93d8a747ec1f4ba">getContactLayer</a> (size_t depth) const</td></tr>
<tr class="separator:a4b603c0fd5f21db1c93d8a747ec1f4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8cebef061519fb2df94e3a9dcf09e6e"><td class="memItemLeft" align="right" valign="top">const vector&lt; <a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ae8cebef061519fb2df94e3a9dcf09e6e">getLayerGauges</a> () const</td></tr>
<tr class="separator:ae8cebef061519fb2df94e3a9dcf09e6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bea95781196b75705c8e090ff81bd7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a1bea95781196b75705c8e090ff81bd7f">getClone</a> () const </td></tr>
<tr class="separator:a1bea95781196b75705c8e090ff81bd7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76b02f56584f8397fd24a8bb63606971"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a76b02f56584f8397fd24a8bb63606971">getName</a> () const </td></tr>
<tr class="separator:a76b02f56584f8397fd24a8bb63606971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6f0b40c0b74e3b40ee41c807ce7ab00"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Technology.html">Technology</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ab6f0b40c0b74e3b40ee41c807ce7ab00">getTechnology</a> () const </td></tr>
<tr class="separator:ab6f0b40c0b74e3b40ee41c807ce7ab00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f39ce15b420c5d0c9eaa10046b6297b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a5f39ce15b420c5d0c9eaa10046b6297b">getDepth</a> () const </td></tr>
<tr class="separator:a5f39ce15b420c5d0c9eaa10046b6297b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeb5a871cc28d5fdb00661244beef46f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#aeeb5a871cc28d5fdb00661244beef46f">getLayerGauge</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *) const </td></tr>
<tr class="separator:aeeb5a871cc28d5fdb00661244beef46f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40e8127ea7a26b26c3e797571b03121a"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a40e8127ea7a26b26c3e797571b03121a">getLayerDepth</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *) const </td></tr>
<tr class="separator:a40e8127ea7a26b26c3e797571b03121a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa48835602dc8e2495e56ca4e4c32da58"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#aa48835602dc8e2495e56ca4e4c32da58">getLayerDirection</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *) const </td></tr>
<tr class="separator:aa48835602dc8e2495e56ca4e4c32da58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4ce3200241f3c24c461cd05b270d1bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ac4ce3200241f3c24c461cd05b270d1bf">getLayerGauge</a> (size_t depth) const </td></tr>
<tr class="separator:ac4ce3200241f3c24c461cd05b270d1bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4974740815b090166949bbc113fbf634"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a4974740815b090166949bbc113fbf634">getLayerDirection</a> (size_t depth) const </td></tr>
<tr class="separator:a4974740815b090166949bbc113fbf634"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa35c92a1bd8fdf022014b684eab9b40"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#aaa35c92a1bd8fdf022014b684eab9b40">getRoutingLayer</a> (size_t depth) const </td></tr>
<tr class="separator:aaa35c92a1bd8fdf022014b684eab9b40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7d83a8694be580a6a4b9aa60adcb0b0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ab7d83a8694be580a6a4b9aa60adcb0b0">getContactLayer</a> (size_t depth) const </td></tr>
<tr class="separator:ab7d83a8694be580a6a4b9aa60adcb0b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e83c61bbac640a14fe7dc37b33f1a27"><td class="memItemLeft" align="right" valign="top">const vector<br class="typebreak"/>
&lt; <a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a9e83c61bbac640a14fe7dc37b33f1a27">getLayerGauges</a> () const </td></tr>
<tr class="separator:a9e83c61bbac640a14fe7dc37b33f1a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32313fbc68080e0b7e03b3e06dc1d9c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a32313fbc68080e0b7e03b3e06dc1d9c5">addLayerGauge</a> (<a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> *layerGauge)</td></tr>
<tr class="separator:a32313fbc68080e0b7e03b3e06dc1d9c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae76259fdd9d27d1127ac201c41ab8c20"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ae76259fdd9d27d1127ac201c41ab8c20">checkConnexity</a> () const</td></tr>
<tr class="separator:ae76259fdd9d27d1127ac201c41ab8c20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70897b3776ccc713b0a45804b66a1b62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a70897b3776ccc713b0a45804b66a1b62">checkConnexity</a> () const </td></tr>
<tr class="separator:a70897b3776ccc713b0a45804b66a1b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
@ -93,9 +102,7 @@ Static Public Member Functions</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Gauge for the detailed routing. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a7258273728f5db47e422d5914c1c36bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7258273728f5db47e422d5914c1c36bd">&#9670;&nbsp;</a></span>create()</h2>
<a class="anchor" id="a7258273728f5db47e422d5914c1c36bd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -120,9 +127,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a4726a734f9aff09873c4034e5169a93a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4726a734f9aff09873c4034e5169a93a">&#9670;&nbsp;</a></span>destroy()</h2>
<a class="anchor" id="a4726a734f9aff09873c4034e5169a93a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -146,9 +151,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a210f2ca35bdb8c8e0ccb3a671659554e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a210f2ca35bdb8c8e0ccb3a671659554e">&#9670;&nbsp;</a></span>getClone()</h2>
<a class="anchor" id="a1bea95781196b75705c8e090ff81bd7f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -164,9 +167,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a9a8eb201ffaca26bb563f7a34846c0c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a8eb201ffaca26bb563f7a34846c0c4">&#9670;&nbsp;</a></span>getName()</h2>
<a class="anchor" id="a76b02f56584f8397fd24a8bb63606971"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -190,9 +191,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a34cb010c6d36875f4890bddc78fb8861"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34cb010c6d36875f4890bddc78fb8861">&#9670;&nbsp;</a></span>getTechnology()</h2>
<a class="anchor" id="ab6f0b40c0b74e3b40ee41c807ce7ab00"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -216,9 +215,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aed316848ee74c270bf117562e8d5faa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed316848ee74c270bf117562e8d5faa0">&#9670;&nbsp;</a></span>getDepth()</h2>
<a class="anchor" id="a5f39ce15b420c5d0c9eaa10046b6297b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -242,9 +239,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aa0f0e65f45814ba0104daafbc271a12d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0f0e65f45814ba0104daafbc271a12d">&#9670;&nbsp;</a></span>getLayerGauge() <span class="overload">[1/2]</span></h2>
<a class="anchor" id="aeeb5a871cc28d5fdb00661244beef46f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -259,13 +254,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> the <a class="el" href="classCRL_1_1RoutingLayerGauge.html" title="Gauge of a Layer for the detailed routing. ">RoutingLayerGauge</a> associated with <code>layer</code>. NULL if <code>layer</code> is not managed by the gauge. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1RoutingGauge.html#ab237249b41f605947765118cd1c59635">getLayerDirection()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1RoutingGauge.html#a4974740815b090166949bbc113fbf634">getLayerDirection()</a>.</p>
</div>
</div>
<a id="ac429c6ad1b2af7c588c60eff35c2d02e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac429c6ad1b2af7c588c60eff35c2d02e">&#9670;&nbsp;</a></span>getLayerDepth()</h2>
<a class="anchor" id="a40e8127ea7a26b26c3e797571b03121a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -282,9 +275,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ac553c4dc3f51576a3128ad42d5a006b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac553c4dc3f51576a3128ad42d5a006b2">&#9670;&nbsp;</a></span>getLayerDirection() <span class="overload">[1/2]</span></h2>
<a class="anchor" id="aa48835602dc8e2495e56ca4e4c32da58"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -301,9 +292,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a1b6d28bbee28db727ffe13e6205dbae8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b6d28bbee28db727ffe13e6205dbae8">&#9670;&nbsp;</a></span>getLayerGauge() <span class="overload">[2/2]</span></h2>
<a class="anchor" id="ac4ce3200241f3c24c461cd05b270d1bf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -320,9 +309,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ab237249b41f605947765118cd1c59635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab237249b41f605947765118cd1c59635">&#9670;&nbsp;</a></span>getLayerDirection() <span class="overload">[2/2]</span></h2>
<a class="anchor" id="a4974740815b090166949bbc113fbf634"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -345,13 +332,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> the preferred routing direction at position <code>depth</code>. </p>
<p class="reference">References <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a14971f88ab84cdd1cbe3a5e31f039fa1">CRL::RoutingLayerGauge::getDirection()</a>, and <a class="el" href="classCRL_1_1RoutingGauge.html#aa0f0e65f45814ba0104daafbc271a12d">getLayerGauge()</a>.</p>
<p>References <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a470d6816a1618d025554339dd9016806">CRL::RoutingLayerGauge::getDirection()</a>, and <a class="el" href="classCRL_1_1RoutingGauge.html#aeeb5a871cc28d5fdb00661244beef46f">getLayerGauge()</a>.</p>
</div>
</div>
<a id="a6d6c1951c8728886d3fb702891685b94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d6c1951c8728886d3fb702891685b94">&#9670;&nbsp;</a></span>getRoutingLayer()</h2>
<a class="anchor" id="aaa35c92a1bd8fdf022014b684eab9b40"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -368,9 +353,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a4b603c0fd5f21db1c93d8a747ec1f4ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b603c0fd5f21db1c93d8a747ec1f4ba">&#9670;&nbsp;</a></span>getContactLayer()</h2>
<a class="anchor" id="ab7d83a8694be580a6a4b9aa60adcb0b0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -387,9 +370,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ae8cebef061519fb2df94e3a9dcf09e6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8cebef061519fb2df94e3a9dcf09e6e">&#9670;&nbsp;</a></span>getLayerGauges()</h2>
<a class="anchor" id="a9e83c61bbac640a14fe7dc37b33f1a27"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -405,9 +386,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a32313fbc68080e0b7e03b3e06dc1d9c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32313fbc68080e0b7e03b3e06dc1d9c5">&#9670;&nbsp;</a></span>addLayerGauge()</h2>
<a class="anchor" id="a32313fbc68080e0b7e03b3e06dc1d9c5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -424,9 +403,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ae76259fdd9d27d1127ac201c41ab8c20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae76259fdd9d27d1127ac201c41ab8c20">&#9670;&nbsp;</a></span>checkConnexity()</h2>
<a class="anchor" id="a70897b3776ccc713b0a45804b66a1b62"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -451,7 +428,7 @@ Static Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a></li> </ul>
@ -49,28 +57,28 @@ $(function() {
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#afe17db013bf6a933c2af4e847bfd7918">create</a>(const Layer *layer, Constant::Direction direction, Constant::LayerGaugeType type, unsigned int depth, double density, DbU::Unit offset, DbU::Unit pitch, DbU::Unit wireWidth, DbU::Unit viaWidth, DbU::Unit obsDw)</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a323c68a66f89908a1376d5464655efe3">destroy</a>()</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab8d5ae22c453605226b2695c2568c4f5">divide</a>(DbU::Unit dividend, long &amp;quotient, long &amp;modulo) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#aa6c48e5acc6985997aa0417ef614f69d">getBlockageLayer</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2f118224198a7794629e3582f2f7a80b">getDensity</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2c154cf6be98a71ab29d98faafae485f">getDepth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a14971f88ab84cdd1cbe3a5e31f039fa1">getDirection</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#aaf1ada741341b95d0f24fff97a242ef1">getHalfPitch</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a0f090ea25ef6f88e691fc6e572f79e16">getHalfViaWidth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a57183085c39be7edcb87f4f770f8e535">getHalfWireWidth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a7e024262e549b6109b720c07e28ab16c">getLayer</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a35211769a258807de8d24380b56f3c7c">getOffset</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a94c216b22d35e8cb6a91a9597ba592ce">getPitch</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ad61cdf130c8b739bb44a01cfd5968022">getTrackIndex</a>(DbU::Unit start, DbU::Unit stop, DbU::Unit position, unsigned mode) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab9bbb7959ca58438d59709398044daae">getTrackNumber</a>(DbU::Unit start, DbU::Unit stop) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab0e0d9e98b9a75312433a39aef247950">getType</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ac0783d29a7f9f6a2f02ac72f3196d637">getViaWidth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab29fa7895f4fe661eb85bed9f6a5860e">getWireWidth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2a2231bbb064fe316977291df7ef016c">divide</a>(DbU::Unit dividend, long &amp;quotient, long &amp;modulo) const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a7897537343c1221f169ce41f0ff27db3">getBlockageLayer</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a0bd52d4144796842d7a54c99cd6f4d99">getDensity</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ac8a5185ee8e2340441a4ea9b8533eb82">getDepth</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a470d6816a1618d025554339dd9016806">getDirection</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a881c22dde5ec55d52009f73051aaaa2a">getHalfPitch</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a74ee6aee07965ed8ef80ccf12f6d4984">getHalfViaWidth</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#aca47ad42af7852a7a30d7b470b43f290">getHalfWireWidth</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ade7d6ecbdd9119586f1ec1c7fd947e0d">getLayer</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a8198760dcc2592364b11ad8058e60263">getOffset</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a07142a98dec202b40de98b29d62cec8a">getPitch</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a4e51ea096d791f11949d8c732d8372ae">getTrackIndex</a>(DbU::Unit start, DbU::Unit stop, DbU::Unit position, unsigned mode) const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab9a7e3219b19617f91cd89c6e7eeaee2">getTrackNumber</a>(DbU::Unit start, DbU::Unit stop) const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a8020ed897ea9b7dce1f98ab2b40b29bf">getType</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a5fbf1913fb9198f8a56c969c9fec983f">getViaWidth</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#af8d0766b3741ef041bb40805e9ade562">getWireWidth</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a></li> </ul>
@ -56,38 +64,38 @@ $(function() {
Public Member Functions</h2></td></tr>
<tr class="memitem:a323c68a66f89908a1376d5464655efe3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a323c68a66f89908a1376d5464655efe3">destroy</a> ()</td></tr>
<tr class="separator:a323c68a66f89908a1376d5464655efe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e024262e549b6109b720c07e28ab16c"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a7e024262e549b6109b720c07e28ab16c">getLayer</a> () const</td></tr>
<tr class="separator:a7e024262e549b6109b720c07e28ab16c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6c48e5acc6985997aa0417ef614f69d"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#aa6c48e5acc6985997aa0417ef614f69d">getBlockageLayer</a> () const</td></tr>
<tr class="separator:aa6c48e5acc6985997aa0417ef614f69d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c154cf6be98a71ab29d98faafae485f"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2c154cf6be98a71ab29d98faafae485f">getDepth</a> () const</td></tr>
<tr class="separator:a2c154cf6be98a71ab29d98faafae485f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14971f88ab84cdd1cbe3a5e31f039fa1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9af">Constant::Direction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a14971f88ab84cdd1cbe3a5e31f039fa1">getDirection</a> () const</td></tr>
<tr class="separator:a14971f88ab84cdd1cbe3a5e31f039fa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0e0d9e98b9a75312433a39aef247950"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceConstant.html#ab2e46a17cc373a268c5c24fa0e2067e5">Constant::LayerGaugeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab0e0d9e98b9a75312433a39aef247950">getType</a> () const</td></tr>
<tr class="separator:ab0e0d9e98b9a75312433a39aef247950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f118224198a7794629e3582f2f7a80b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2f118224198a7794629e3582f2f7a80b">getDensity</a> () const</td></tr>
<tr class="separator:a2f118224198a7794629e3582f2f7a80b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35211769a258807de8d24380b56f3c7c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a35211769a258807de8d24380b56f3c7c">getOffset</a> () const</td></tr>
<tr class="separator:a35211769a258807de8d24380b56f3c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94c216b22d35e8cb6a91a9597ba592ce"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a94c216b22d35e8cb6a91a9597ba592ce">getPitch</a> () const</td></tr>
<tr class="separator:a94c216b22d35e8cb6a91a9597ba592ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf1ada741341b95d0f24fff97a242ef1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#aaf1ada741341b95d0f24fff97a242ef1">getHalfPitch</a> () const</td></tr>
<tr class="separator:aaf1ada741341b95d0f24fff97a242ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab29fa7895f4fe661eb85bed9f6a5860e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab29fa7895f4fe661eb85bed9f6a5860e">getWireWidth</a> () const</td></tr>
<tr class="separator:ab29fa7895f4fe661eb85bed9f6a5860e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57183085c39be7edcb87f4f770f8e535"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a57183085c39be7edcb87f4f770f8e535">getHalfWireWidth</a> () const</td></tr>
<tr class="separator:a57183085c39be7edcb87f4f770f8e535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0783d29a7f9f6a2f02ac72f3196d637"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ac0783d29a7f9f6a2f02ac72f3196d637">getViaWidth</a> () const</td></tr>
<tr class="separator:ac0783d29a7f9f6a2f02ac72f3196d637"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f090ea25ef6f88e691fc6e572f79e16"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a0f090ea25ef6f88e691fc6e572f79e16">getHalfViaWidth</a> () const</td></tr>
<tr class="separator:a0f090ea25ef6f88e691fc6e572f79e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8d5ae22c453605226b2695c2568c4f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab8d5ae22c453605226b2695c2568c4f5">divide</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> dividend, long &amp;quotient, long &amp;modulo) const</td></tr>
<tr class="separator:ab8d5ae22c453605226b2695c2568c4f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9bbb7959ca58438d59709398044daae"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab9bbb7959ca58438d59709398044daae">getTrackNumber</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> start, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> stop) const</td></tr>
<tr class="separator:ab9bbb7959ca58438d59709398044daae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad61cdf130c8b739bb44a01cfd5968022"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ad61cdf130c8b739bb44a01cfd5968022">getTrackIndex</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> start, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> stop, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> position, unsigned mode) const</td></tr>
<tr class="separator:ad61cdf130c8b739bb44a01cfd5968022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade7d6ecbdd9119586f1ec1c7fd947e0d"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ade7d6ecbdd9119586f1ec1c7fd947e0d">getLayer</a> () const </td></tr>
<tr class="separator:ade7d6ecbdd9119586f1ec1c7fd947e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7897537343c1221f169ce41f0ff27db3"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a7897537343c1221f169ce41f0ff27db3">getBlockageLayer</a> () const </td></tr>
<tr class="separator:a7897537343c1221f169ce41f0ff27db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8a5185ee8e2340441a4ea9b8533eb82"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ac8a5185ee8e2340441a4ea9b8533eb82">getDepth</a> () const </td></tr>
<tr class="separator:ac8a5185ee8e2340441a4ea9b8533eb82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a470d6816a1618d025554339dd9016806"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9af">Constant::Direction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a470d6816a1618d025554339dd9016806">getDirection</a> () const </td></tr>
<tr class="separator:a470d6816a1618d025554339dd9016806"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8020ed897ea9b7dce1f98ab2b40b29bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceConstant.html#ab2e46a17cc373a268c5c24fa0e2067e5">Constant::LayerGaugeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a8020ed897ea9b7dce1f98ab2b40b29bf">getType</a> () const </td></tr>
<tr class="separator:a8020ed897ea9b7dce1f98ab2b40b29bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bd52d4144796842d7a54c99cd6f4d99"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a0bd52d4144796842d7a54c99cd6f4d99">getDensity</a> () const </td></tr>
<tr class="separator:a0bd52d4144796842d7a54c99cd6f4d99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8198760dcc2592364b11ad8058e60263"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a8198760dcc2592364b11ad8058e60263">getOffset</a> () const </td></tr>
<tr class="separator:a8198760dcc2592364b11ad8058e60263"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07142a98dec202b40de98b29d62cec8a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a07142a98dec202b40de98b29d62cec8a">getPitch</a> () const </td></tr>
<tr class="separator:a07142a98dec202b40de98b29d62cec8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a881c22dde5ec55d52009f73051aaaa2a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a881c22dde5ec55d52009f73051aaaa2a">getHalfPitch</a> () const </td></tr>
<tr class="separator:a881c22dde5ec55d52009f73051aaaa2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8d0766b3741ef041bb40805e9ade562"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#af8d0766b3741ef041bb40805e9ade562">getWireWidth</a> () const </td></tr>
<tr class="separator:af8d0766b3741ef041bb40805e9ade562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca47ad42af7852a7a30d7b470b43f290"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#aca47ad42af7852a7a30d7b470b43f290">getHalfWireWidth</a> () const </td></tr>
<tr class="separator:aca47ad42af7852a7a30d7b470b43f290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fbf1913fb9198f8a56c969c9fec983f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a5fbf1913fb9198f8a56c969c9fec983f">getViaWidth</a> () const </td></tr>
<tr class="separator:a5fbf1913fb9198f8a56c969c9fec983f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74ee6aee07965ed8ef80ccf12f6d4984"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a74ee6aee07965ed8ef80ccf12f6d4984">getHalfViaWidth</a> () const </td></tr>
<tr class="separator:a74ee6aee07965ed8ef80ccf12f6d4984"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a2231bbb064fe316977291df7ef016c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2a2231bbb064fe316977291df7ef016c">divide</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> dividend, long &amp;quotient, long &amp;modulo) const </td></tr>
<tr class="separator:a2a2231bbb064fe316977291df7ef016c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9a7e3219b19617f91cd89c6e7eeaee2"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab9a7e3219b19617f91cd89c6e7eeaee2">getTrackNumber</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> start, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> stop) const </td></tr>
<tr class="separator:ab9a7e3219b19617f91cd89c6e7eeaee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e51ea096d791f11949d8c732d8372ae"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a4e51ea096d791f11949d8c732d8372ae">getTrackIndex</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> start, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> stop, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> position, unsigned mode) const </td></tr>
<tr class="separator:a4e51ea096d791f11949d8c732d8372ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
@ -97,9 +105,7 @@ Static Public Member Functions</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Gauge of a Layer for the detailed routing. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="afe17db013bf6a933c2af4e847bfd7918"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe17db013bf6a933c2af4e847bfd7918">&#9670;&nbsp;</a></span>create()</h2>
<a class="anchor" id="afe17db013bf6a933c2af4e847bfd7918"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -195,9 +201,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a323c68a66f89908a1376d5464655efe3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a323c68a66f89908a1376d5464655efe3">&#9670;&nbsp;</a></span>destroy()</h2>
<a class="anchor" id="a323c68a66f89908a1376d5464655efe3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -221,9 +225,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a7e024262e549b6109b720c07e28ab16c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e024262e549b6109b720c07e28ab16c">&#9670;&nbsp;</a></span>getLayer()</h2>
<a class="anchor" id="ade7d6ecbdd9119586f1ec1c7fd947e0d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -247,9 +249,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aa6c48e5acc6985997aa0417ef614f69d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6c48e5acc6985997aa0417ef614f69d">&#9670;&nbsp;</a></span>getBlockageLayer()</h2>
<a class="anchor" id="a7897537343c1221f169ce41f0ff27db3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -273,9 +273,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a2c154cf6be98a71ab29d98faafae485f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c154cf6be98a71ab29d98faafae485f">&#9670;&nbsp;</a></span>getDepth()</h2>
<a class="anchor" id="ac8a5185ee8e2340441a4ea9b8533eb82"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -299,9 +297,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a14971f88ab84cdd1cbe3a5e31f039fa1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14971f88ab84cdd1cbe3a5e31f039fa1">&#9670;&nbsp;</a></span>getDirection()</h2>
<a class="anchor" id="a470d6816a1618d025554339dd9016806"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -323,13 +319,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p><b>Returns:</b> the preferred routing direction. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1RoutingGauge.html#ab237249b41f605947765118cd1c59635">CRL::RoutingGauge::getLayerDirection()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1RoutingGauge.html#a4974740815b090166949bbc113fbf634">CRL::RoutingGauge::getLayerDirection()</a>.</p>
</div>
</div>
<a id="ab0e0d9e98b9a75312433a39aef247950"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0e0d9e98b9a75312433a39aef247950">&#9670;&nbsp;</a></span>getType()</h2>
<a class="anchor" id="a8020ed897ea9b7dce1f98ab2b40b29bf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -353,9 +347,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a2f118224198a7794629e3582f2f7a80b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f118224198a7794629e3582f2f7a80b">&#9670;&nbsp;</a></span>getDensity()</h2>
<a class="anchor" id="a0bd52d4144796842d7a54c99cd6f4d99"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -379,9 +371,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a35211769a258807de8d24380b56f3c7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35211769a258807de8d24380b56f3c7c">&#9670;&nbsp;</a></span>getOffset()</h2>
<a class="anchor" id="a8198760dcc2592364b11ad8058e60263"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -405,9 +395,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a94c216b22d35e8cb6a91a9597ba592ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94c216b22d35e8cb6a91a9597ba592ce">&#9670;&nbsp;</a></span>getPitch()</h2>
<a class="anchor" id="a07142a98dec202b40de98b29d62cec8a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -431,9 +419,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aaf1ada741341b95d0f24fff97a242ef1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf1ada741341b95d0f24fff97a242ef1">&#9670;&nbsp;</a></span>getHalfPitch()</h2>
<a class="anchor" id="a881c22dde5ec55d52009f73051aaaa2a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -457,9 +443,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ab29fa7895f4fe661eb85bed9f6a5860e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab29fa7895f4fe661eb85bed9f6a5860e">&#9670;&nbsp;</a></span>getWireWidth()</h2>
<a class="anchor" id="af8d0766b3741ef041bb40805e9ade562"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -483,9 +467,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a57183085c39be7edcb87f4f770f8e535"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57183085c39be7edcb87f4f770f8e535">&#9670;&nbsp;</a></span>getHalfWireWidth()</h2>
<a class="anchor" id="aca47ad42af7852a7a30d7b470b43f290"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -509,9 +491,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ac0783d29a7f9f6a2f02ac72f3196d637"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0783d29a7f9f6a2f02ac72f3196d637">&#9670;&nbsp;</a></span>getViaWidth()</h2>
<a class="anchor" id="a5fbf1913fb9198f8a56c969c9fec983f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -535,9 +515,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a0f090ea25ef6f88e691fc6e572f79e16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f090ea25ef6f88e691fc6e572f79e16">&#9670;&nbsp;</a></span>getHalfViaWidth()</h2>
<a class="anchor" id="a74ee6aee07965ed8ef80ccf12f6d4984"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -561,9 +539,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ab8d5ae22c453605226b2695c2568c4f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8d5ae22c453605226b2695c2568c4f5">&#9670;&nbsp;</a></span>divide()</h2>
<a class="anchor" id="a2a2231bbb064fe316977291df7ef016c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -603,9 +579,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ab9bbb7959ca58438d59709398044daae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9bbb7959ca58438d59709398044daae">&#9670;&nbsp;</a></span>getTrackNumber()</h2>
<a class="anchor" id="ab9a7e3219b19617f91cd89c6e7eeaee2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -632,9 +606,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ad61cdf130c8b739bb44a01cfd5968022"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad61cdf130c8b739bb44a01cfd5968022">&#9670;&nbsp;</a></span>getTrackIndex()</h2>
<a class="anchor" id="a4e51ea096d791f11949d8c732d8372ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -682,7 +654,7 @@ Static Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a></li> </ul>
@ -49,13 +57,13 @@ $(function() {
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#af358bdb1e940f08137f887f70eb641e3">append</a>(const std::string &amp;path, const std::string &amp;name=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#aef473ae1037c8cb792a3af02baea6fdc">extractLibName</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#aa1023cd4721778d12756850a57f6a530">getIndex</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a1571b1b80eca0da7333a014044158b6f">getSelected</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a861b3045d7ee4671c93ba0396e3639f9">getSize</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a0e255b4339b5ec59bc8425bad057dc4f">hasPath</a>(const std::string &amp;path) const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#ac6a365281c272da46a02e68de2a401d1">hasSelected</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#ab07bf41af49374c4c59544aa008ddda6">getIndex</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#afe58fd540e54ccfb0b4b93604caee6e2">getSelected</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a9ae41a1943fa287ccaf000a54edcd9dd">getSize</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a6659535c41031e811a235494a6731f38">hasPath</a>(const std::string &amp;path) const </td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a016b68705bfbeeddcfedb22c254aa511">hasSelected</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#af8e579af7e78dddb7a014d4bbbf9a36f">locate</a>(const std::string &amp;file, std::ios::openmode mode=std::ios::in, int first=0, int last=64)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a2ba563c50865bc8417d65cf4a6b342d1">operator[]</a>(size_t index) const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#ab239552e9f81c9b5dda4e87b199c0fd0">operator[]</a>(size_t index) const </td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#af39d78a63d880e90ae6f947abf1fe322">prepend</a>(const std::string &amp;path, const std::string &amp;name=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a6cd1524e1048f246682cd5ef40145d67">replace</a>(const std::string &amp;path, const std::string &amp;, size_t index)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a7081332b63c642917b4ca15f665662f4">reset</a>()</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@ -64,7 +72,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a></li> </ul>
@ -56,7 +64,7 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">Element</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An element of the search path (mapping a directory). <a href="classCRL_1_1SearchPath_1_1Element.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An element of the search path (mapping a directory). <a href="classCRL_1_1SearchPath_1_1Element.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@ -71,18 +79,18 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a6cd1524e1048f246682cd5ef40145d67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8e579af7e78dddb7a014d4bbbf9a36f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#af8e579af7e78dddb7a014d4bbbf9a36f">locate</a> (const std::string &amp;file, std::ios::openmode mode=std::ios::in, int first=0, int last=64)</td></tr>
<tr class="separator:af8e579af7e78dddb7a014d4bbbf9a36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a861b3045d7ee4671c93ba0396e3639f9"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a861b3045d7ee4671c93ba0396e3639f9">getSize</a> () const</td></tr>
<tr class="separator:a861b3045d7ee4671c93ba0396e3639f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1571b1b80eca0da7333a014044158b6f"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a1571b1b80eca0da7333a014044158b6f">getSelected</a> () const</td></tr>
<tr class="separator:a1571b1b80eca0da7333a014044158b6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1023cd4721778d12756850a57f6a530"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#aa1023cd4721778d12756850a57f6a530">getIndex</a> () const</td></tr>
<tr class="separator:aa1023cd4721778d12756850a57f6a530"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6a365281c272da46a02e68de2a401d1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#ac6a365281c272da46a02e68de2a401d1">hasSelected</a> () const</td></tr>
<tr class="separator:ac6a365281c272da46a02e68de2a401d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e255b4339b5ec59bc8425bad057dc4f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a0e255b4339b5ec59bc8425bad057dc4f">hasPath</a> (const std::string &amp;path) const</td></tr>
<tr class="separator:a0e255b4339b5ec59bc8425bad057dc4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ba563c50865bc8417d65cf4a6b342d1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classCRL_1_1SearchPath_1_1Element.html">Element</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a2ba563c50865bc8417d65cf4a6b342d1">operator[]</a> (size_t index) const</td></tr>
<tr class="separator:a2ba563c50865bc8417d65cf4a6b342d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ae41a1943fa287ccaf000a54edcd9dd"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a9ae41a1943fa287ccaf000a54edcd9dd">getSize</a> () const </td></tr>
<tr class="separator:a9ae41a1943fa287ccaf000a54edcd9dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe58fd540e54ccfb0b4b93604caee6e2"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#afe58fd540e54ccfb0b4b93604caee6e2">getSelected</a> () const </td></tr>
<tr class="separator:afe58fd540e54ccfb0b4b93604caee6e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab07bf41af49374c4c59544aa008ddda6"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#ab07bf41af49374c4c59544aa008ddda6">getIndex</a> () const </td></tr>
<tr class="separator:ab07bf41af49374c4c59544aa008ddda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a016b68705bfbeeddcfedb22c254aa511"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a016b68705bfbeeddcfedb22c254aa511">hasSelected</a> () const </td></tr>
<tr class="separator:a016b68705bfbeeddcfedb22c254aa511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6659535c41031e811a235494a6731f38"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a6659535c41031e811a235494a6731f38">hasPath</a> (const std::string &amp;path) const </td></tr>
<tr class="separator:a6659535c41031e811a235494a6731f38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab239552e9f81c9b5dda4e87b199c0fd0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classCRL_1_1SearchPath_1_1Element.html">Element</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#ab239552e9f81c9b5dda4e87b199c0fd0">operator[]</a> (size_t index) const </td></tr>
<tr class="separator:ab239552e9f81c9b5dda4e87b199c0fd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
@ -93,9 +101,7 @@ Static Public Member Functions</h2></td></tr>
<div class="textblock"><p>An ordered list of search pathes. </p>
<p>The <a class="el" href="classCRL_1_1SearchPath.html" title="An ordered list of search pathes. ">SearchPath</a> is an <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a> owned object, and as such it's constructors &amp; destructors are made inaccessible by the outside world. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aef473ae1037c8cb792a3af02baea6fdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef473ae1037c8cb792a3af02baea6fdc">&#9670;&nbsp;</a></span>extractLibName()</h2>
<a class="anchor" id="aef473ae1037c8cb792a3af02baea6fdc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -118,13 +124,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the library name guessed from a directory path. This is the last component of the, stripped of any extention. </dd></dl>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1SearchPath.html#af358bdb1e940f08137f887f70eb641e3">append()</a>.</p>
<p>Referenced by <a class="el" href="classCRL_1_1SearchPath.html#af358bdb1e940f08137f887f70eb641e3">append()</a>.</p>
</div>
</div>
<a id="a7081332b63c642917b4ca15f665662f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7081332b63c642917b4ca15f665662f4">&#9670;&nbsp;</a></span>reset()</h2>
<a class="anchor" id="a7081332b63c642917b4ca15f665662f4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -148,9 +152,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="af358bdb1e940f08137f887f70eb641e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af358bdb1e940f08137f887f70eb641e3">&#9670;&nbsp;</a></span>append()</h2>
<a class="anchor" id="af358bdb1e940f08137f887f70eb641e3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -183,13 +185,11 @@ Static Public Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Append a search path. The <code>name</code> gives the library name. </p>
<p class="reference">References <a class="el" href="classCRL_1_1SearchPath.html#aef473ae1037c8cb792a3af02baea6fdc">extractLibName()</a>.</p>
<p>References <a class="el" href="classCRL_1_1SearchPath.html#aef473ae1037c8cb792a3af02baea6fdc">extractLibName()</a>.</p>
</div>
</div>
<a id="af39d78a63d880e90ae6f947abf1fe322"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af39d78a63d880e90ae6f947abf1fe322">&#9670;&nbsp;</a></span>prepend()</h2>
<a class="anchor" id="af39d78a63d880e90ae6f947abf1fe322"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -216,9 +216,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a6cd1524e1048f246682cd5ef40145d67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6cd1524e1048f246682cd5ef40145d67">&#9670;&nbsp;</a></span>replace()</h2>
<a class="anchor" id="a6cd1524e1048f246682cd5ef40145d67"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -251,9 +249,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="af8e579af7e78dddb7a014d4bbbf9a36f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8e579af7e78dddb7a014d4bbbf9a36f">&#9670;&nbsp;</a></span>locate()</h2>
<a class="anchor" id="af8e579af7e78dddb7a014d4bbbf9a36f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -301,9 +297,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a861b3045d7ee4671c93ba0396e3639f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a861b3045d7ee4671c93ba0396e3639f9">&#9670;&nbsp;</a></span>getSize()</h2>
<a class="anchor" id="a9ae41a1943fa287ccaf000a54edcd9dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -327,9 +321,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a1571b1b80eca0da7333a014044158b6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1571b1b80eca0da7333a014044158b6f">&#9670;&nbsp;</a></span>getSelected()</h2>
<a class="anchor" id="afe58fd540e54ccfb0b4b93604caee6e2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -353,9 +345,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="aa1023cd4721778d12756850a57f6a530"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1023cd4721778d12756850a57f6a530">&#9670;&nbsp;</a></span>getIndex()</h2>
<a class="anchor" id="ab07bf41af49374c4c59544aa008ddda6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -379,9 +369,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ac6a365281c272da46a02e68de2a401d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6a365281c272da46a02e68de2a401d1">&#9670;&nbsp;</a></span>hasSelected()</h2>
<a class="anchor" id="a016b68705bfbeeddcfedb22c254aa511"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -405,9 +393,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a0e255b4339b5ec59bc8425bad057dc4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e255b4339b5ec59bc8425bad057dc4f">&#9670;&nbsp;</a></span>hasPath()</h2>
<a class="anchor" id="a6659535c41031e811a235494a6731f38"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -424,9 +410,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a2ba563c50865bc8417d65cf4a6b342d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ba563c50865bc8417d65cf4a6b342d1">&#9670;&nbsp;</a></span>operator[]()</h2>
<a class="anchor" id="ab239552e9f81c9b5dda4e87b199c0fd0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -452,7 +436,7 @@ Static Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">Element</a></li> </ul>
@ -48,15 +56,15 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a285f27a24b1bdc986bd0316794863e45">Element</a>(const std::string &amp;path=&quot;&quot;, const std::string &amp;name=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#ab2ab7a961f0b9fa791f266c8ee63b494">empty</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a58e738bdc59bd7d5344e9271427b0869">getName</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a91f3e1af2b687e2afe4369ba5882ac89">getPath</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a8f588e34fbf72fbb98419ae93b23003a">empty</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#ac2e9e45e448a2cf95f01bad0187f9004">getName</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#aa38fd0d19643ebca19499b56a985dad8">getPath</a>() const </td><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">Element</a></li> </ul>
@ -55,19 +63,17 @@ $(function() {
Public Member Functions</h2></td></tr>
<tr class="memitem:a285f27a24b1bdc986bd0316794863e45"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a285f27a24b1bdc986bd0316794863e45">Element</a> (const std::string &amp;path=&quot;&quot;, const std::string &amp;name=&quot;&quot;)</td></tr>
<tr class="separator:a285f27a24b1bdc986bd0316794863e45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2ab7a961f0b9fa791f266c8ee63b494"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#ab2ab7a961f0b9fa791f266c8ee63b494">empty</a> () const</td></tr>
<tr class="separator:ab2ab7a961f0b9fa791f266c8ee63b494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91f3e1af2b687e2afe4369ba5882ac89"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a91f3e1af2b687e2afe4369ba5882ac89">getPath</a> () const</td></tr>
<tr class="separator:a91f3e1af2b687e2afe4369ba5882ac89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e738bdc59bd7d5344e9271427b0869"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a58e738bdc59bd7d5344e9271427b0869">getName</a> () const</td></tr>
<tr class="separator:a58e738bdc59bd7d5344e9271427b0869"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f588e34fbf72fbb98419ae93b23003a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a8f588e34fbf72fbb98419ae93b23003a">empty</a> () const </td></tr>
<tr class="separator:a8f588e34fbf72fbb98419ae93b23003a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa38fd0d19643ebca19499b56a985dad8"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#aa38fd0d19643ebca19499b56a985dad8">getPath</a> () const </td></tr>
<tr class="separator:aa38fd0d19643ebca19499b56a985dad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2e9e45e448a2cf95f01bad0187f9004"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#ac2e9e45e448a2cf95f01bad0187f9004">getName</a> () const </td></tr>
<tr class="separator:ac2e9e45e448a2cf95f01bad0187f9004"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An element of the search path (mapping a directory). </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a285f27a24b1bdc986bd0316794863e45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a285f27a24b1bdc986bd0316794863e45">&#9670;&nbsp;</a></span>Element()</h2>
<a class="anchor" id="a285f27a24b1bdc986bd0316794863e45"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -103,9 +109,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ab2ab7a961f0b9fa791f266c8ee63b494"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2ab7a961f0b9fa791f266c8ee63b494">&#9670;&nbsp;</a></span>empty()</h2>
<a class="anchor" id="a8f588e34fbf72fbb98419ae93b23003a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -129,9 +133,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a91f3e1af2b687e2afe4369ba5882ac89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91f3e1af2b687e2afe4369ba5882ac89">&#9670;&nbsp;</a></span>getPath()</h2>
<a class="anchor" id="aa38fd0d19643ebca19499b56a985dad8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -155,9 +157,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a58e738bdc59bd7d5344e9271427b0869"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58e738bdc59bd7d5344e9271427b0869">&#9670;&nbsp;</a></span>getName()</h2>
<a class="anchor" id="ac2e9e45e448a2cf95f01bad0187f9004"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -190,7 +190,7 @@ Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a></li> </ul>
@ -53,9 +61,9 @@ $(function() {
<tr><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html#afb78e8f180ecc36ff8fa4e91e7885d37">get</a>(const Cell *cell)</td><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html">CRL::ToolEngine</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html#a1c2261333735f6fd59b51708516b8b23">get</a>(const Cell *cell, const Name &amp;name)</td><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html">CRL::ToolEngine</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html#a98c8fd84e7ea36d25287c08b75e9d5e7">getName</a>() const =0</td><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html">CRL::ToolEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#aec46894a10e83abb54c495dc4d90f2d3">getProperties</a>() const</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a599f61978df51d1d4c351f6cbd02488d">getProperty</a>(const Name &amp;) const</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a1563f094565030c77592ed82f9a9989b">hasProperty</a>() const</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#acafb68a90cdddb0921e742f3bab3da6b">getProperties</a>() const </td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a0026da8391fae433ce069c2ba6455fe8">getProperty</a>(const Name &amp;) const </td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#af03127d0697ce89e3640b5c3429d7752">hasProperty</a>() const </td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a8979674f11507cb4c7c5251b41ed72d5">put</a>(Property *)</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a7833a1f0b8c704930bdc00861e63cf5e">remove</a>(Property *)</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#ac35fbb8303b1a78db5ca0fc831fb6a0c">removeProperty</a>(const Name &amp;)</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
@ -64,7 +72,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a></li> </ul>
@ -73,9 +81,7 @@ Static Public Member Functions</h2></td></tr>
<p><a class="el" href="classCRL_1_1ToolEngine.html" title="Base Class of all Coriolis Tools. ">ToolEngine</a> is the base class of all tools for coriolis, used for Mauka, Knik, Kite, ...</p>
<p>Provides the basic mechanism for finding a tool and hooking it through a relation on a Cell. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="afb78e8f180ecc36ff8fa4e91e7885d37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb78e8f180ecc36ff8fa4e91e7885d37">&#9670;&nbsp;</a></span>get() <span class="overload">[1/2]</span></h2>
<a class="anchor" id="afb78e8f180ecc36ff8fa4e91e7885d37"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -100,9 +106,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a1c2261333735f6fd59b51708516b8b23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c2261333735f6fd59b51708516b8b23">&#9670;&nbsp;</a></span>get() <span class="overload">[2/2]</span></h2>
<a class="anchor" id="a1c2261333735f6fd59b51708516b8b23"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -137,9 +141,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a3ce4d591198922c56a328bced79dd921"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ce4d591198922c56a328bced79dd921">&#9670;&nbsp;</a></span>destroyAll()</h2>
<a class="anchor" id="a3ce4d591198922c56a328bced79dd921"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -163,9 +165,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a98c8fd84e7ea36d25287c08b75e9d5e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98c8fd84e7ea36d25287c08b75e9d5e7">&#9670;&nbsp;</a></span>getName()</h2>
<a class="anchor" id="a98c8fd84e7ea36d25287c08b75e9d5e7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -198,7 +198,7 @@ Static Public Member Functions</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,56 +24,64 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li class="current"><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classCRL_1_1Environment.html">Environment</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
<tr><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1AcmSigda.html">AcmSigda</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1AllianceFramework.html">AllianceFramework</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCRL_1_1GraphicTool.html">GraphicTool</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
<tr><td valign="top"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1Banner.html">Banner</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
</td></tr>
<tr></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1CatalogExtension.html">CatalogExtension</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCRL_1_1Catalog_1_1State.html">Catalog::State</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
<tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
</td></tr>
<tr></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">SearchPath::Element</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

File diff suppressed because it is too large Load Diff

View File

@ -24,16 +24,16 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1d3beb215ce2defdb52d6dee9d41bc7a.html">ccore</a></li> </ul>
@ -47,13 +47,15 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:dir_d23e13494685c82fafa9ef5abb5746af"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d23e13494685c82fafa9ef5abb5746af.html">crlcore</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,16 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
@ -44,12 +44,18 @@ $(function() {
<div class="title">src Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:dir_1d3beb215ce2defdb52d6dee9d41bc7a"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1d3beb215ce2defdb52d6dee9d41bc7a.html">ccore</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,16 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1d3beb215ce2defdb52d6dee9d41bc7a.html">ccore</a></li><li class="navelem"><a class="el" href="dir_d23e13494685c82fafa9ef5abb5746af.html">crlcore</a></li> </ul>
@ -44,12 +44,40 @@ $(function() {
<div class="title">crlcore Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:AcmSigda_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>AcmSigda.h</b> <a href="AcmSigda_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:AllianceFramework_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>AllianceFramework.h</b> <a href="AllianceFramework_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:AllianceLibrary_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>AllianceLibrary.h</b> <a href="AllianceLibrary_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:Banner_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>Banner.h</b> <a href="Banner_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:Catalog_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>Catalog.h</b> <a href="Catalog_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:Environment_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>Environment.h</b> <a href="Environment_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:GraphicToolEngine_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>GraphicToolEngine.h</b> <a href="GraphicToolEngine_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:RoutingGauge_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>RoutingGauge.h</b> <a href="RoutingGauge_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:RoutingLayerGauge_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>RoutingLayerGauge.h</b> <a href="RoutingLayerGauge_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:SearchPath_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>SearchPath.h</b> <a href="SearchPath_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ToolEngine_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ToolEngine.h</b> <a href="ToolEngine_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ToolEngines_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ToolEngines.h</b> <a href="ToolEngines_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -1,26 +1,3 @@
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2017 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
@ -38,7 +15,7 @@ function toggleVisibility(linkObj)
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
return false;
}
@ -47,20 +24,19 @@ function updateStripes()
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function() {
$('table.directory tr').each(function(){
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
i.attr('src','ftv2folderopen.png');
a.attr('src','ftv2mnode.png');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9654;');
i.attr('src','ftv2folderclosed.png');
a.attr('src','ftv2pnode.png');
$(this).show();
} else {
$(this).hide();
@ -71,33 +47,34 @@ function toggleLevel(level)
function toggleFolder(id)
{
// the clicked row
//The clicked row
var currentRow = $('#row_'+id);
var currentRowImages = currentRow.find("img");
// all rows after the clicked row
//All rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
//Only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() {
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
return this.id.match(re);
});
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
//First row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9654;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9654;');
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
rows.filter("[id^=row_"+id+"]").hide();
} else { //We are SHOWING
//All sub images
var childImages = childRows.find("img");
var childImg = childImages.filter("[id^=img]");
var childArr = childImages.filter("[id^=arr]");
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
childImg.attr('src','ftv2folderclosed.png'); //children closed
childArr.attr('src','ftv2pnode.png'); //children closed
childRows.show(); //show all children
}
updateStripes();
@ -117,4 +94,4 @@ function toggleInherit(id)
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
/* @license-end */

View File

@ -24,16 +24,21 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
@ -42,18 +47,18 @@ $(function() {
<div class="contents">
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="AcmSigda_8h_source.html"><span class="icondoc"></span></a><b>AcmSigda.h</b></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="AllianceFramework_8h_source.html"><span class="icondoc"></span></a><b>AllianceFramework.h</b></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="AllianceLibrary_8h_source.html"><span class="icondoc"></span></a><b>AllianceLibrary.h</b></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Banner_8h_source.html"><span class="icondoc"></span></a><b>Banner.h</b></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Catalog_8h_source.html"><span class="icondoc"></span></a><b>Catalog.h</b></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Environment_8h_source.html"><span class="icondoc"></span></a><b>Environment.h</b></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="GraphicToolEngine_8h_source.html"><span class="icondoc"></span></a><b>GraphicToolEngine.h</b></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="RoutingGauge_8h_source.html"><span class="icondoc"></span></a><b>RoutingGauge.h</b></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="RoutingLayerGauge_8h_source.html"><span class="icondoc"></span></a><b>RoutingLayerGauge.h</b></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="SearchPath_8h_source.html"><span class="icondoc"></span></a><b>SearchPath.h</b></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="ToolEngine_8h_source.html"><span class="icondoc"></span></a><b>ToolEngine.h</b></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="ToolEngines_8h_source.html"><span class="icondoc"></span></a><b>ToolEngines.h</b></td><td class="desc"></td></tr>
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="AcmSigda_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>AcmSigda.h</b></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="AllianceFramework_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>AllianceFramework.h</b></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="AllianceLibrary_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>AllianceLibrary.h</b></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Banner_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>Banner.h</b></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Catalog_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>Catalog.h</b></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Environment_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>Environment.h</b></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="GraphicToolEngine_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>GraphicToolEngine.h</b></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RoutingGauge_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>RoutingGauge.h</b></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RoutingLayerGauge_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>RoutingLayerGauge.h</b></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="SearchPath_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>SearchPath.h</b></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ToolEngine_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>ToolEngine.h</b></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="ToolEngines_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>ToolEngines.h</b></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@ -61,7 +66,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,21 +24,58 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>addCellGauge()
: <a class="el" href="classCRL_1_1AllianceFramework.html#aab16db33a0ce2e3bce5739f7cadb3d5a">CRL::AllianceFramework</a>
</li>
@ -60,19 +97,19 @@ $(function() {
<li>AllianceLibrary()
: <a class="el" href="classCRL_1_1AllianceLibrary.html#ad7394ba603e21e655d4518795650f042">CRL::AllianceLibrary</a>
</li>
<li>Append
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d">CRL::Environment</a>
</li>
<li>append()
: <a class="el" href="classCRL_1_1SearchPath.html#af358bdb1e940f08137f887f70eb641e3">CRL::SearchPath</a>
</li>
<li>Append
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d">CRL::Environment</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -85,7 +85,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -105,7 +105,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -84,7 +84,6 @@
</li>
<li>destroy()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a4726a734f9aff09873c4034e5169a93a">CRL::RoutingGauge</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a7877a201b66f2ade7621810acd842f47">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a323c68a66f89908a1376d5464655efe3">CRL::RoutingLayerGauge</a>
</li>
<li>destroyAll()
@ -99,7 +98,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -94,7 +94,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -82,16 +82,13 @@
<li>Flags
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74">CRL::Catalog::State</a>
</li>
<li>FlattenLeaf
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c">CRL::Catalog::State</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -277,9 +277,6 @@
<li>getTrackNumber()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab9a7e3219b19617f91cd89c6e7eeaee2">CRL::RoutingLayerGauge</a>
</li>
<li>getTrackPosition()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a74e70ddcc3f05807c914f5d25a8d2430">CRL::RoutingLayerGauge</a>
</li>
<li>getType()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a8020ed897ea9b7dce1f98ab2b40b29bf">CRL::RoutingLayerGauge</a>
</li>
@ -298,7 +295,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -91,7 +91,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -101,35 +101,31 @@
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#aab39e2bb6a238a4ae3a82ab8ac4f0593">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a5feda5d6fba490a71e3742361ec7b4a1">CRL::CatalogExtension</a>
</li>
<li>isFlattenLeaf()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#adb5dc909651479a6556a1f478d585552">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#af6487fb6007e34163773d8e8d15013a1">CRL::CatalogExtension</a>
</li>
<li>isGds()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#ab8f45372b46f9db7855ee98eefdbd5ad">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a37c8d304e7386ee31b73c826cb929e5f">CRL::CatalogExtension</a>
</li>
<li>isGROUND()
: <a class="el" href="classCRL_1_1Environment.html#a486245c4527ac3beca23900b537080c0">CRL::Environment</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a0dcd1a667226f37353fdf0ea232d9c5d">CRL::AllianceFramework</a>
: <a class="el" href="classCRL_1_1AllianceFramework.html#a0dcd1a667226f37353fdf0ea232d9c5d">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1Environment.html#a486245c4527ac3beca23900b537080c0">CRL::Environment</a>
</li>
<li>isLogical()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a084e955d5b7132b0f739951ca82fbb4a">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a558c506a28d2230e592080dccbcca380">CRL::CatalogExtension</a>
</li>
<li>isPad()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#ae0f83319e1de5609e1f429c048dab8bb">CRL::Catalog::State</a>
: <a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Environment.html#a9ea8161e491a4c8dfaeff9ebfe02b679">CRL::Environment</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#ae0f83319e1de5609e1f429c048dab8bb">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a0c48b5b15d769c6f17c4098dcaf46bcd">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">CRL::CatalogExtension</a>
</li>
<li>isPhysical()
: <a class="el" href="classCRL_1_1CatalogExtension.html#a3af53ef4a7fa512a079adbcb68677e2f">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a39c92430456ac8be2ec80310e78170aa">CRL::Catalog::State</a>
</li>
<li>isPOWER()
: <a class="el" href="classCRL_1_1AllianceFramework.html#adc7dc5aa7e84b1fd94bc4a29bc6260e1">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1Environment.html#ab639f914029177808ffa9ba933ec8c4d">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#ab639f914029177808ffa9ba933ec8c4d">CRL::Environment</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#adc7dc5aa7e84b1fd94bc4a29bc6260e1">CRL::AllianceFramework</a>
</li>
</ul>
</div><!-- contents -->
@ -137,7 +133,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -100,7 +100,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -88,7 +88,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -85,7 +85,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -94,7 +94,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -79,12 +79,12 @@
<li>Recursive
: <a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a">CRL::AllianceFramework</a>
</li>
<li>Replace
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a">CRL::Environment</a>
</li>
<li>replace()
: <a class="el" href="classCRL_1_1SearchPath.html#a6cd1524e1048f246682cd5ef40145d67">CRL::SearchPath</a>
</li>
<li>Replace
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a">CRL::Environment</a>
</li>
<li>reset()
: <a class="el" href="classCRL_1_1SearchPath.html#a7081332b63c642917b4ca15f665662f4">CRL::SearchPath</a>
</li>
@ -94,7 +94,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -121,10 +121,6 @@
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#ab9475735032d500f4d4a8cf980864b3e">CRL::CatalogExtension</a>
</li>
<li>setFlattenLeaf()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a4fba9a5ea27f5a36e41f0246124a3095">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a00772e9c455d0e44caf132ee724b958d">CRL::CatalogExtension</a>
</li>
<li>setGds()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#acc0c819f382393dc780bb19c7788b216">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a6c440bfd5ac56c9e07213c1347f0610a">CRL::CatalogExtension</a>
@ -139,12 +135,12 @@
: <a class="el" href="classCRL_1_1Environment.html#a62965d987f17d2853afd44004ff20b1b">CRL::Environment</a>
</li>
<li>setLibrary()
: <a class="el" href="classCRL_1_1CatalogExtension.html#a6ef1b96f9bbbe39e13a5aba073f2394c">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a821ac2ae33f0045232cab612ab12f84b">CRL::Catalog::State</a>
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a821ac2ae33f0045232cab612ab12f84b">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a6ef1b96f9bbbe39e13a5aba073f2394c">CRL::CatalogExtension</a>
</li>
<li>setLogical()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a9609c756887f433fe9b250e32ff1ae0a">CRL::CatalogExtension</a>
: <a class="el" href="classCRL_1_1CatalogExtension.html#a9609c756887f433fe9b250e32ff1ae0a">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">CRL::Catalog::State</a>
</li>
<li>setName()
: <a class="el" href="classCRL_1_1Banner.html#af9e99981d33eb609a1b8a9d2f36db7ee">CRL::Banner</a>
@ -157,8 +153,8 @@
</li>
<li>setPad()
: <a class="el" href="classCRL_1_1CatalogExtension.html#afceda0d184ed2964e160b563a216bc35">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Environment.html#a06c179d70d3065f0bfe398a02e4c6359">CRL::Environment</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1Environment.html#a06c179d70d3065f0bfe398a02e4c6359">CRL::Environment</a>
</li>
<li>setPhysical()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a85a091727c8e7de2b16d01088324de0d">CRL::Catalog::State</a>
@ -191,7 +187,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -88,7 +88,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,21 +24,58 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li class="current"><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_0x7e"></a>- ~ -</h3><ul>
<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
<li>~Catalog()
: <a class="el" href="classCRL_1_1Catalog.html#a3ad457a2bf6246c3a1d9c3a4730c2696">CRL::Catalog</a>
</li>
@ -54,7 +91,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,32 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li class="current"><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
&#160;<ul>
@ -55,7 +71,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,32 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li class="current"><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
&#160;<ul>
@ -49,9 +65,6 @@ $(function() {
<li>Feed
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1">CRL::Catalog::State</a>
</li>
<li>FlattenLeaf
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c">CRL::Catalog::State</a>
</li>
<li>GDS
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a">CRL::Catalog::State</a>
</li>
@ -91,7 +104,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,21 +24,57 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_g"><span>g</span></a></li>
<li><a href="#index_h"><span>h</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_v"><span>v</span></a></li>
<li><a href="#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
&#160;
<h3><a id="index_a"></a>- a -</h3><ul>
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>addCellGauge()
: <a class="el" href="classCRL_1_1AllianceFramework.html#aab16db33a0ce2e3bce5739f7cadb3d5a">CRL::AllianceFramework</a>
</li>
@ -63,27 +99,27 @@ $(function() {
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>Banner()
: <a class="el" href="classCRL_1_1Banner.html#ab1648ee84ac8c3a8df32fe224e762322">CRL::Banner</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>Catalog()
: <a class="el" href="classCRL_1_1Catalog.html#a6682f773880c7ca16bdca79057a08e6b">CRL::Catalog</a>
</li>
<li>checkConnexity()
: <a class="el" href="classCRL_1_1RoutingGauge.html#ae76259fdd9d27d1127ac201c41ab8c20">CRL::RoutingGauge</a>
: <a class="el" href="classCRL_1_1RoutingGauge.html#a70897b3776ccc713b0a45804b66a1b62">CRL::RoutingGauge</a>
</li>
<li>clear()
: <a class="el" href="classCRL_1_1Catalog.html#aa40bdbaf5b64f56b085bfce72dc89fe6">CRL::Catalog</a>
</li>
<li>create()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a8cff32ced8cc163cadca885d8ed8a5fc">CRL::AllianceFramework</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#afe17db013bf6a933c2af4e847bfd7918">CRL::RoutingLayerGauge</a>
, <a class="el" href="classCRL_1_1RoutingGauge.html#a7258273728f5db47e422d5914c1c36bd">CRL::RoutingGauge</a>
, <a class="el" href="classCRL_1_1RoutingLayerGauge.html#afe17db013bf6a933c2af4e847bfd7918">CRL::RoutingLayerGauge</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a8cff32ced8cc163cadca885d8ed8a5fc">CRL::AllianceFramework</a>
</li>
<li>createCell()
: <a class="el" href="classCRL_1_1AllianceFramework.html#ac4381ad0c3799d584ef3ea160846e2bb">CRL::AllianceFramework</a>
@ -94,30 +130,29 @@ $(function() {
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>deleteState()
: <a class="el" href="classCRL_1_1Catalog.html#ada5b55e7926764fc9c7f5b7d4e6c2cdc">CRL::Catalog</a>
</li>
<li>destroy()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a7877a201b66f2ade7621810acd842f47">CRL::AllianceFramework</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a323c68a66f89908a1376d5464655efe3">CRL::RoutingLayerGauge</a>
, <a class="el" href="classCRL_1_1RoutingGauge.html#a4726a734f9aff09873c4034e5169a93a">CRL::RoutingGauge</a>
, <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a323c68a66f89908a1376d5464655efe3">CRL::RoutingLayerGauge</a>
</li>
<li>destroyAll()
: <a class="el" href="classCRL_1_1ToolEngine.html#a3ce4d591198922c56a328bced79dd921">CRL::ToolEngine</a>
</li>
<li>divide()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab8d5ae22c453605226b2695c2568c4f5">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2a2231bbb064fe316977291df7ef016c">CRL::RoutingLayerGauge</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>Element()
: <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a285f27a24b1bdc986bd0316794863e45">CRL::SearchPath::Element</a>
</li>
<li>empty()
: <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#ab2ab7a961f0b9fa791f266c8ee63b494">CRL::SearchPath::Element</a>
: <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a8f588e34fbf72fbb98419ae93b23003a">CRL::SearchPath::Element</a>
</li>
<li>Environment()
: <a class="el" href="classCRL_1_1Environment.html#a77a53278c498a94c34270cec1a66f687">CRL::Environment</a>
@ -128,7 +163,7 @@ $(function() {
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>get()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a976479af696a86c998c10d9d2604839d">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1ToolEngine.html#afb78e8f180ecc36ff8fa4e91e7885d37">CRL::ToolEngine</a>
@ -137,180 +172,180 @@ $(function() {
: <a class="el" href="classCRL_1_1AllianceFramework.html#a4085f3bc96ca5e4bf2d41a4ada9658f2">CRL::AllianceFramework</a>
</li>
<li>getAuthors()
: <a class="el" href="classCRL_1_1Banner.html#aa61a32222853ae9f4298302ca53788bc">CRL::Banner</a>
: <a class="el" href="classCRL_1_1Banner.html#a1d38857f50b38d664f2af2901dbbb584">CRL::Banner</a>
</li>
<li>getBLOCKAGE()
: <a class="el" href="classCRL_1_1Environment.html#a19adcaebb99dc8a316261ddff72f9b56">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a1f0853107895198d8f5b6b260abdbc0b">CRL::Environment</a>
</li>
<li>getBlockageLayer()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#aa6c48e5acc6985997aa0417ef614f69d">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a7897537343c1221f169ce41f0ff27db3">CRL::RoutingLayerGauge</a>
</li>
<li>getCATALOG()
: <a class="el" href="classCRL_1_1Environment.html#aa1fae32236875ba6f3a4f409e4231020">CRL::Environment</a>
</li>
<li>getCatalog()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a036bd6fa8f837c81f60b9d424f817add">CRL::AllianceFramework</a>
</li>
<li>getCATALOG()
: <a class="el" href="classCRL_1_1Environment.html#a3bb5c9e02c1391142e439f023bdc0355">CRL::Environment</a>
</li>
<li>getCell()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a329d04c188668968308108523d16e2be">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a0cc5ef54176f8207ef4e723eed62c35e">CRL::Catalog::State</a>
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a09c92d08796c465ce5e3a3af56867b8d">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a5f0b56b303c51af5ea5c1eb1096786dd">CRL::AllianceFramework</a>
</li>
<li>getCLOCK()
: <a class="el" href="classCRL_1_1Environment.html#ab19c72626a542359bbf9cb17cdee23a8">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a390a013016cfc14d9945422632a068ca">CRL::Environment</a>
</li>
<li>getClone()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a210f2ca35bdb8c8e0ccb3a671659554e">CRL::RoutingGauge</a>
: <a class="el" href="classCRL_1_1RoutingGauge.html#a1bea95781196b75705c8e090ff81bd7f">CRL::RoutingGauge</a>
</li>
<li>getContactLayer()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a4b603c0fd5f21db1c93d8a747ec1f4ba">CRL::RoutingGauge</a>
: <a class="el" href="classCRL_1_1RoutingGauge.html#ab7d83a8694be580a6a4b9aa60adcb0b0">CRL::RoutingGauge</a>
</li>
<li>getContributors()
: <a class="el" href="classCRL_1_1Banner.html#aded1fb7c4ffd107c27b266287b1db0d2">CRL::Banner</a>
: <a class="el" href="classCRL_1_1Banner.html#aec611d9fbbc274fe59796ffc21d6f726">CRL::Banner</a>
</li>
<li>getCORIOLIS_TOP()
: <a class="el" href="classCRL_1_1Environment.html#a3c3846fe8e538a673dd69806acdfe7ca">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a9b0970b3022cdbece5e6191b0d3403f8">CRL::Environment</a>
</li>
<li>getDate()
: <a class="el" href="classCRL_1_1Banner.html#a398db63bc8ce319d85e4d1245cbcce62">CRL::Banner</a>
: <a class="el" href="classCRL_1_1Banner.html#afb230ff11133683ab6f133aa6e753ab8">CRL::Banner</a>
</li>
<li>getDefaultCGPinLayerName()
: <a class="el" href="classCRL_1_1AllianceFramework.html#ae2bf20fc92a4684bebdab666c68c8aab">CRL::AllianceFramework</a>
: <a class="el" href="classCRL_1_1AllianceFramework.html#aa584786d09bbb2469923a181b6f8e0d4">CRL::AllianceFramework</a>
</li>
<li>getDensity()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2f118224198a7794629e3582f2f7a80b">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a0bd52d4144796842d7a54c99cd6f4d99">CRL::RoutingLayerGauge</a>
</li>
<li>getDepth()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a0232ad6dcfda1e2801f788deaad83e08">CRL::Catalog::State</a>
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a5b7fbd21f95bdb6ae1cf4b833c9c9729">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#ae4f8d30cf08796b62422546c05526d86">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1RoutingGauge.html#aed316848ee74c270bf117562e8d5faa0">CRL::RoutingGauge</a>
, <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2c154cf6be98a71ab29d98faafae485f">CRL::RoutingLayerGauge</a>
, <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ac8a5185ee8e2340441a4ea9b8533eb82">CRL::RoutingLayerGauge</a>
, <a class="el" href="classCRL_1_1RoutingGauge.html#a5f39ce15b420c5d0c9eaa10046b6297b">CRL::RoutingGauge</a>
</li>
<li>getDirection()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a14971f88ab84cdd1cbe3a5e31f039fa1">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a470d6816a1618d025554339dd9016806">CRL::RoutingLayerGauge</a>
</li>
<li>getDISPLAY()
: <a class="el" href="classCRL_1_1Environment.html#aa37c08a7e9025712411a4befe8ae89e8">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a47c06949c26ba37aefbe6153eb8fb1d7">CRL::Environment</a>
</li>
<li>getDisplayStyle()
: <a class="el" href="classCRL_1_1Environment.html#a2c5781e058b0a774dd46eeca34e19685">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a91a522d1296d5e1969095f71362e055c">CRL::Environment</a>
</li>
<li>getEnvironment()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a8e044592d2ceaea0060aec5dc5cc6900">CRL::AllianceFramework</a>
</li>
<li>getFlags()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a80ac3efddd043ec7151680755cc3db42">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a9525c2253aa310a63de32caaeb694e66">CRL::CatalogExtension</a>
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6ec60080ed8b5121be6eb74d12361bd">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a56af8791146665dab3f0f0f33317ac82">CRL::CatalogExtension</a>
</li>
<li>getGROUND()
: <a class="el" href="classCRL_1_1Environment.html#a14cc8ac50482a5a8c47f934aaf995ed5">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a0bb2d6e0fb2dc059e9034328755d250e">CRL::Environment</a>
</li>
<li>getHalfPitch()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#aaf1ada741341b95d0f24fff97a242ef1">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a881c22dde5ec55d52009f73051aaaa2a">CRL::RoutingLayerGauge</a>
</li>
<li>getHalfViaWidth()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a0f090ea25ef6f88e691fc6e572f79e16">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a74ee6aee07965ed8ef80ccf12f6d4984">CRL::RoutingLayerGauge</a>
</li>
<li>getHalfWireWidth()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a57183085c39be7edcb87f4f770f8e535">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#aca47ad42af7852a7a30d7b470b43f290">CRL::RoutingLayerGauge</a>
</li>
<li>getIN_LO()
: <a class="el" href="classCRL_1_1Environment.html#accb623ad1312e7f184e2ee9d1f8764f2">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a99b87d91bac5adbdc1f68a19844c671c">CRL::Environment</a>
</li>
<li>getIN_PH()
: <a class="el" href="classCRL_1_1Environment.html#a3b3c6fb6f26e8029d1f56dd4c7929d16">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a093c6b4ece803650654ac0ec4cda0154">CRL::Environment</a>
</li>
<li>getIndex()
: <a class="el" href="classCRL_1_1SearchPath.html#aa1023cd4721778d12756850a57f6a530">CRL::SearchPath</a>
: <a class="el" href="classCRL_1_1SearchPath.html#ab07bf41af49374c4c59544aa008ddda6">CRL::SearchPath</a>
</li>
<li>getInstancesCount()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a95aa8c6b8ab3f995daf22a0317324933">CRL::AllianceFramework</a>
</li>
<li>getLayer()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a7e024262e549b6109b720c07e28ab16c">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ade7d6ecbdd9119586f1ec1c7fd947e0d">CRL::RoutingLayerGauge</a>
</li>
<li>getLayerDepth()
: <a class="el" href="classCRL_1_1RoutingGauge.html#ac429c6ad1b2af7c588c60eff35c2d02e">CRL::RoutingGauge</a>
: <a class="el" href="classCRL_1_1RoutingGauge.html#a40e8127ea7a26b26c3e797571b03121a">CRL::RoutingGauge</a>
</li>
<li>getLayerDirection()
: <a class="el" href="classCRL_1_1RoutingGauge.html#ac553c4dc3f51576a3128ad42d5a006b2">CRL::RoutingGauge</a>
: <a class="el" href="classCRL_1_1RoutingGauge.html#aa48835602dc8e2495e56ca4e4c32da58">CRL::RoutingGauge</a>
</li>
<li>getLayerGauge()
: <a class="el" href="classCRL_1_1RoutingGauge.html#aa0f0e65f45814ba0104daafbc271a12d">CRL::RoutingGauge</a>
: <a class="el" href="classCRL_1_1RoutingGauge.html#aeeb5a871cc28d5fdb00661244beef46f">CRL::RoutingGauge</a>
</li>
<li>getLayerGauges()
: <a class="el" href="classCRL_1_1RoutingGauge.html#ae8cebef061519fb2df94e3a9dcf09e6e">CRL::RoutingGauge</a>
: <a class="el" href="classCRL_1_1RoutingGauge.html#a9e83c61bbac640a14fe7dc37b33f1a27">CRL::RoutingGauge</a>
</li>
<li>getLIBRARIES()
: <a class="el" href="classCRL_1_1Environment.html#acf7a3bc42cfb4b98f1da859ed27ca97e">CRL::Environment</a>
</li>
<li>getLibrary()
: <a class="el" href="classCRL_1_1AllianceFramework.html#ab6f9ac0f07b20c2444b13ef8bc55c9ea">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1AllianceLibrary.html#abd54e8a070660030c6d2af8a239359b5">CRL::AllianceLibrary</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a89dad78f1829b1ee3177f61e2f73d6c6">CRL::Catalog::State</a>
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a9181d84d102ce74e640e5f3c558191ce">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a6681f9fbe64998a27fe532fd3591afc7">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1AllianceLibrary.html#a555c2ca823587050b997ef3b31a510e6">CRL::AllianceLibrary</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#ab6f9ac0f07b20c2444b13ef8bc55c9ea">CRL::AllianceFramework</a>
</li>
<li>getLIBRARYPath()
: <a class="el" href="classCRL_1_1Environment.html#afe29d7cab0055cabb7667eabcbdd32db">CRL::Environment</a>
</li>
<li>getName()
: <a class="el" href="classCRL_1_1Banner.html#a240b3f305516b17eff31f684d0a5c643">CRL::Banner</a>
: <a class="el" href="classCRL_1_1ToolEngine.html#a98c8fd84e7ea36d25287c08b75e9d5e7">CRL::ToolEngine</a>
, <a class="el" href="classCRL_1_1Banner.html#a3abb8f2ba75f4bf70b102dc5a081297e">CRL::Banner</a>
, <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#ac2e9e45e448a2cf95f01bad0187f9004">CRL::SearchPath::Element</a>
, <a class="el" href="classCRL_1_1RoutingGauge.html#a76b02f56584f8397fd24a8bb63606971">CRL::RoutingGauge</a>
, <a class="el" href="classCRL_1_1GraphicTool.html#a4420ce085389f1f9111735031467848d">CRL::GraphicTool</a>
, <a class="el" href="classCRL_1_1RoutingGauge.html#a9a8eb201ffaca26bb563f7a34846c0c4">CRL::RoutingGauge</a>
, <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a58e738bdc59bd7d5344e9271427b0869">CRL::SearchPath::Element</a>
, <a class="el" href="classCRL_1_1ToolEngine.html#a98c8fd84e7ea36d25287c08b75e9d5e7">CRL::ToolEngine</a>
</li>
<li>getOffset()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a35211769a258807de8d24380b56f3c7c">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a8198760dcc2592364b11ad8058e60263">CRL::RoutingLayerGauge</a>
</li>
<li>getOUT_LO()
: <a class="el" href="classCRL_1_1Environment.html#a85248fafaf73d8d6a5c388b43566b243">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#ab50c804f19900ca50ba4008e789068d1">CRL::Environment</a>
</li>
<li>getOUT_PH()
: <a class="el" href="classCRL_1_1Environment.html#a14c2dbaef6177f80bf76cfcae7933e20">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a85001002d1ff6fabde766bd558b75227">CRL::Environment</a>
</li>
<li>getPad()
: <a class="el" href="classCRL_1_1Environment.html#a5f0df5fadd73c2246f7e6775314bb5fa">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#ab5332d750d63f3f6947bc7888af4d402">CRL::Environment</a>
</li>
<li>getParentLibrary()
: <a class="el" href="classCRL_1_1AllianceFramework.html#afe822e9e04b613862aec5066743e1ffd">CRL::AllianceFramework</a>
</li>
<li>getParentLibraryName()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a4f1d2d34c254ac596e8c4a408ef6ba43">CRL::AllianceFramework</a>
: <a class="el" href="classCRL_1_1AllianceFramework.html#a9d2ad16894430081a00545d8fae952ed">CRL::AllianceFramework</a>
</li>
<li>getPath()
: <a class="el" href="classCRL_1_1AllianceLibrary.html#a3be21e668a6a01085df037989eacf6f8">CRL::AllianceLibrary</a>
, <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a91f3e1af2b687e2afe4369ba5882ac89">CRL::SearchPath::Element</a>
: <a class="el" href="classCRL_1_1AllianceLibrary.html#ad663c361c6bf8eff7c56a68e3c977c21">CRL::AllianceLibrary</a>
, <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#aa38fd0d19643ebca19499b56a985dad8">CRL::SearchPath::Element</a>
</li>
<li>getPitch()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a94c216b22d35e8cb6a91a9597ba592ce">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a07142a98dec202b40de98b29d62cec8a">CRL::RoutingLayerGauge</a>
</li>
<li>getPOWER()
: <a class="el" href="classCRL_1_1Environment.html#a7d1ab4e7ca026c88f73ceca3876d0de9">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#ae65792de9e573c98e9849b28648c2bc7">CRL::Environment</a>
</li>
<li>getPrint()
: <a class="el" href="classCRL_1_1AllianceFramework.html#ab142ba712b0e6388e45bb8d2fa05d93e">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1Environment.html#a9d55dc4dc591a1d3404af53b72ab7f8e">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a27c6a85b22ace1d2407e6cb75771cb32">CRL::Environment</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a5992ef0669bfdefc4d712db9369bfb81">CRL::AllianceFramework</a>
</li>
<li>getPurpose()
: <a class="el" href="classCRL_1_1Banner.html#aa9898c902b80eff41d549432136de3bc">CRL::Banner</a>
: <a class="el" href="classCRL_1_1Banner.html#a753b87c41ec0ebcd6d1f81f17848c2b2">CRL::Banner</a>
</li>
<li>getRoutingGauge()
: <a class="el" href="classCRL_1_1AllianceFramework.html#ae102d655820c5d0a29a0200c5e83d42c">CRL::AllianceFramework</a>
</li>
<li>getRoutingLayer()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a6d6c1951c8728886d3fb702891685b94">CRL::RoutingGauge</a>
: <a class="el" href="classCRL_1_1RoutingGauge.html#aaa35c92a1bd8fdf022014b684eab9b40">CRL::RoutingGauge</a>
</li>
<li>getSCALE_X()
: <a class="el" href="classCRL_1_1Environment.html#ae6a2cde25a417f3a70c400209c028942">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a4aaee77569d5616e6b70f04fb38c8e01">CRL::Environment</a>
</li>
<li>getScreenWidth()
: <a class="el" href="classCRL_1_1Banner.html#af956943247d260a3ba9a9f9a696695dd">CRL::Banner</a>
: <a class="el" href="classCRL_1_1Banner.html#aeda81fe941f2e04745c5b5b37dbbb73e">CRL::Banner</a>
</li>
<li>getSelected()
: <a class="el" href="classCRL_1_1SearchPath.html#a1571b1b80eca0da7333a014044158b6f">CRL::SearchPath</a>
: <a class="el" href="classCRL_1_1SearchPath.html#afe58fd540e54ccfb0b4b93604caee6e2">CRL::SearchPath</a>
</li>
<li>getSize()
: <a class="el" href="classCRL_1_1SearchPath.html#a861b3045d7ee4671c93ba0396e3639f9">CRL::SearchPath</a>
: <a class="el" href="classCRL_1_1SearchPath.html#a9ae41a1943fa287ccaf000a54edcd9dd">CRL::SearchPath</a>
</li>
<li>getState()
: <a class="el" href="classCRL_1_1Catalog.html#a5b04db2b2179d70212dd1b12daa903f9">CRL::Catalog</a>
@ -319,90 +354,86 @@ $(function() {
: <a class="el" href="classCRL_1_1Catalog.html#a3e326d2515c01af4fc75e421a3b61a81">CRL::Catalog</a>
</li>
<li>getTechnology()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a34cb010c6d36875f4890bddc78fb8861">CRL::RoutingGauge</a>
: <a class="el" href="classCRL_1_1RoutingGauge.html#ab6f0b40c0b74e3b40ee41c807ce7ab00">CRL::RoutingGauge</a>
</li>
<li>getTrackIndex()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ad61cdf130c8b739bb44a01cfd5968022">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a4e51ea096d791f11949d8c732d8372ae">CRL::RoutingLayerGauge</a>
</li>
<li>getTrackNumber()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab9bbb7959ca58438d59709398044daae">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab9a7e3219b19617f91cd89c6e7eeaee2">CRL::RoutingLayerGauge</a>
</li>
<li>getType()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab0e0d9e98b9a75312433a39aef247950">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a8020ed897ea9b7dce1f98ab2b40b29bf">CRL::RoutingLayerGauge</a>
</li>
<li>getVersion()
: <a class="el" href="classCRL_1_1Banner.html#a84e62c3376a111f7c16ee07b8cd05f59">CRL::Banner</a>
: <a class="el" href="classCRL_1_1Banner.html#a456dfe5c14576fe1625bace5c09f6019">CRL::Banner</a>
</li>
<li>getViaWidth()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ac0783d29a7f9f6a2f02ac72f3196d637">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a5fbf1913fb9198f8a56c969c9fec983f">CRL::RoutingLayerGauge</a>
</li>
<li>getWireWidth()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab29fa7895f4fe661eb85bed9f6a5860e">CRL::RoutingLayerGauge</a>
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#af8d0766b3741ef041bb40805e9ade562">CRL::RoutingLayerGauge</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>hasPath()
: <a class="el" href="classCRL_1_1SearchPath.html#a0e255b4339b5ec59bc8425bad057dc4f">CRL::SearchPath</a>
: <a class="el" href="classCRL_1_1SearchPath.html#a6659535c41031e811a235494a6731f38">CRL::SearchPath</a>
</li>
<li>hasSelected()
: <a class="el" href="classCRL_1_1SearchPath.html#ac6a365281c272da46a02e68de2a401d1">CRL::SearchPath</a>
: <a class="el" href="classCRL_1_1SearchPath.html#a016b68705bfbeeddcfedb22c254aa511">CRL::SearchPath</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>isBLOCKAGE()
: <a class="el" href="classCRL_1_1AllianceFramework.html#aa41d24d292c19624236fff250a28b102">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1Environment.html#a6f1ce36d1636f2ec701b0904f461e6b7">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#aab162c95e9d75f825f7471ead130985a">CRL::Environment</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#aa41d24d292c19624236fff250a28b102">CRL::AllianceFramework</a>
</li>
<li>isCLOCK()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a79ae573b6b685c1796e29ccc15c1c146">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1Environment.html#a9ae0d48d88797a7a5421edf5978bf3d7">CRL::Environment</a>
, <a class="el" href="classCRL_1_1Environment.html#aeee19c6b2415b11555e9e122420aac6b">CRL::Environment</a>
</li>
<li>isDelete()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6df038ecb133b973f9b9f2a5e858ca5">CRL::Catalog::State</a>
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a860d0ec35b5350f7e70ed30dc999b6dc">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a90e941d2349f5a0f4f7fefb41b434b0a">CRL::CatalogExtension</a>
</li>
<li>isFeed()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a53c89121d49a7fc9f8a09093a35d32c4">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a5feda5d6fba490a71e3742361ec7b4a1">CRL::CatalogExtension</a>
</li>
<li>isFlattenLeaf()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a14f0d3b8c2e62ad51c78cb8cac4ebbf6">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#af6487fb6007e34163773d8e8d15013a1">CRL::CatalogExtension</a>
: <a class="el" href="classCRL_1_1CatalogExtension.html#a5feda5d6fba490a71e3742361ec7b4a1">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#aab39e2bb6a238a4ae3a82ab8ac4f0593">CRL::Catalog::State</a>
</li>
<li>isGds()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a7af8d732bf9cea0b0ddb4eca3b0528ec">CRL::Catalog::State</a>
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#ab8f45372b46f9db7855ee98eefdbd5ad">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a37c8d304e7386ee31b73c826cb929e5f">CRL::CatalogExtension</a>
</li>
<li>isGROUND()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a0dcd1a667226f37353fdf0ea232d9c5d">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1Environment.html#a4cad6f06ac67c1a688b0b98dfa57d7ea">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a486245c4527ac3beca23900b537080c0">CRL::Environment</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a0dcd1a667226f37353fdf0ea232d9c5d">CRL::AllianceFramework</a>
</li>
<li>isLogical()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a07aad28830a57090cf9203b0ff8714b1">CRL::Catalog::State</a>
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a084e955d5b7132b0f739951ca82fbb4a">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a558c506a28d2230e592080dccbcca380">CRL::CatalogExtension</a>
</li>
<li>isPad()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a0c48b5b15d769c6f17c4098dcaf46bcd">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a457e8dcf1928e6df40ec9f686350c2d0">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Environment.html#a8a82d0a983c502e1dc97944ab496d8e5">CRL::Environment</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#ae0f83319e1de5609e1f429c048dab8bb">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1Environment.html#a9ea8161e491a4c8dfaeff9ebfe02b679">CRL::Environment</a>
</li>
<li>isPhysical()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a72b60d86f25221fd8fe7a5902be528a2">CRL::Catalog::State</a>
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a39c92430456ac8be2ec80310e78170aa">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a3af53ef4a7fa512a079adbcb68677e2f">CRL::CatalogExtension</a>
</li>
<li>isPOWER()
: <a class="el" href="classCRL_1_1AllianceFramework.html#adc7dc5aa7e84b1fd94bc4a29bc6260e1">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1Environment.html#a9eb93e10f79278b4642fc9815a83fdff">CRL::Environment</a>
, <a class="el" href="classCRL_1_1Environment.html#ab639f914029177808ffa9ba933ec8c4d">CRL::Environment</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>load()
: <a class="el" href="classCRL_1_1AcmSigda.html#a5e61fb60049f5a2dca1f2ca05fd5857a">CRL::AcmSigda</a>
</li>
@ -410,7 +441,7 @@ $(function() {
: <a class="el" href="classCRL_1_1Catalog.html#a02ae9d3636235db933a29c08329c5778">CRL::Catalog</a>
</li>
<li>loadLibraryCells()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a2e43b1928a05eea4b2dc1fe0757e4865">CRL::AllianceFramework</a>
: <a class="el" href="classCRL_1_1AllianceFramework.html#adc8acedeb9daa37b4ab2dee0717835fa">CRL::AllianceFramework</a>
</li>
<li>locate()
: <a class="el" href="classCRL_1_1SearchPath.html#af8e579af7e78dddb7a014d4bbbf9a36f">CRL::SearchPath</a>
@ -418,7 +449,7 @@ $(function() {
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>merge()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a41fde67f1b88de06cae113a0d8108f25">CRL::Catalog::State</a>
</li>
@ -428,21 +459,21 @@ $(function() {
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>operator[]()
: <a class="el" href="classCRL_1_1SearchPath.html#a2ba563c50865bc8417d65cf4a6b342d1">CRL::SearchPath</a>
: <a class="el" href="classCRL_1_1SearchPath.html#ab239552e9f81c9b5dda4e87b199c0fd0">CRL::SearchPath</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>prepend()
: <a class="el" href="classCRL_1_1SearchPath.html#af39d78a63d880e90ae6f947abf1fe322">CRL::SearchPath</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>replace()
: <a class="el" href="classCRL_1_1SearchPath.html#a6cd1524e1048f246682cd5ef40145d67">CRL::SearchPath</a>
</li>
@ -452,7 +483,7 @@ $(function() {
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>saveCell()
: <a class="el" href="classCRL_1_1AllianceFramework.html#abb34a606c7cd21638b4439701a8dcef9">CRL::AllianceFramework</a>
</li>
@ -491,17 +522,13 @@ $(function() {
: <a class="el" href="classCRL_1_1Environment.html#a85fa721541a39571c3ade06992035bad">CRL::Environment</a>
</li>
<li>setFeed()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#ab5936e80369947177be88c3d770f4725">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#ab82e4b139ca636feaca5d97836891b68">CRL::CatalogExtension</a>
: <a class="el" href="classCRL_1_1CatalogExtension.html#ab82e4b139ca636feaca5d97836891b68">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#ab5936e80369947177be88c3d770f4725">CRL::Catalog::State</a>
</li>
<li>setFlags()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#ab9475735032d500f4d4a8cf980864b3e">CRL::CatalogExtension</a>
</li>
<li>setFlattenLeaf()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a4fba9a5ea27f5a36e41f0246124a3095">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a00772e9c455d0e44caf132ee724b958d">CRL::CatalogExtension</a>
</li>
<li>setGds()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#acc0c819f382393dc780bb19c7788b216">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a6c440bfd5ac56c9e07213c1347f0610a">CRL::CatalogExtension</a>
@ -520,8 +547,8 @@ $(function() {
, <a class="el" href="classCRL_1_1CatalogExtension.html#a6ef1b96f9bbbe39e13a5aba073f2394c">CRL::CatalogExtension</a>
</li>
<li>setLogical()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a9609c756887f433fe9b250e32ff1ae0a">CRL::CatalogExtension</a>
: <a class="el" href="classCRL_1_1CatalogExtension.html#a9609c756887f433fe9b250e32ff1ae0a">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">CRL::Catalog::State</a>
</li>
<li>setName()
: <a class="el" href="classCRL_1_1Banner.html#af9e99981d33eb609a1b8a9d2f36db7ee">CRL::Banner</a>
@ -533,8 +560,8 @@ $(function() {
: <a class="el" href="classCRL_1_1Environment.html#a2785f1ae18e4293ce7e9e0bac791e495">CRL::Environment</a>
</li>
<li>setPad()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#afceda0d184ed2964e160b563a216bc35">CRL::CatalogExtension</a>
: <a class="el" href="classCRL_1_1CatalogExtension.html#afceda0d184ed2964e160b563a216bc35">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1Environment.html#a06c179d70d3065f0bfe398a02e4c6359">CRL::Environment</a>
</li>
<li>setPhysical()
@ -565,14 +592,14 @@ $(function() {
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>validate()
: <a class="el" href="classCRL_1_1Environment.html#a4ea88dd9784318190a3705345c47904a">CRL::Environment</a>
: <a class="el" href="classCRL_1_1Environment.html#a73fbaa112f66b6c334c549ff594b1fb7">CRL::Environment</a>
</li>
</ul>
<h3><a id="index_0x7e"></a>- ~ -</h3><ul>
<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
<li>~Catalog()
: <a class="el" href="classCRL_1_1Catalog.html#a3ad457a2bf6246c3a1d9c3a4730c2696">CRL::Catalog</a>
</li>
@ -588,7 +615,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,24 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li class="current"><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
@ -42,21 +50,21 @@ $(function() {
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1AcmSigda.html" target="_self">CRL::AcmSigda</a></td><td class="desc">A Parser of ACM/Sigda 89' benchmarks </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1AllianceFramework.html" target="_self">CRL::AllianceFramework</a></td><td class="desc">A Framework to work with Alliance formats </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1AllianceLibrary.html" target="_self">CRL::AllianceLibrary</a></td><td class="desc">A small wrapper around <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Banner.html" target="_self">CRL::Banner</a></td><td class="desc">Print Formatted Banners (on ttys) </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Catalog.html" target="_self">CRL::Catalog</a></td><td class="desc">A Registry to store Alliance Cell metadatas </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1CatalogExtension.html" target="_self">CRL::CatalogExtension</a></td><td class="desc">Wrapper to access a <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a> </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_6_" class="arrow" onclick="toggleFolder('6_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.htmlHurricane::DBo</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_6_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1ToolEngine.html" target="_self">CRL::ToolEngine</a></td><td class="desc">Base Class of all Coriolis Tools </td></tr>
<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1SearchPath_1_1Element.html" target="_self">CRL::SearchPath::Element</a></td><td class="desc">An element of the search path (mapping a directory) </td></tr>
<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Environment.html" target="_self">CRL::Environment</a></td><td class="desc">Holds all the Alliance environment variables </td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1GraphicTool.html" target="_self">CRL::GraphicTool</a></td><td class="desc">Base Class to Hook ToolEngines into the CellViewer </td></tr>
<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1RoutingGauge.html" target="_self">CRL::RoutingGauge</a></td><td class="desc">Gauge for the detailed routing </td></tr>
<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1RoutingLayerGauge.html" target="_self">CRL::RoutingLayerGauge</a></td><td class="desc">Gauge of a Layer for the detailed routing </td></tr>
<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1SearchPath.html" target="_self">CRL::SearchPath</a></td><td class="desc">An ordered list of search pathes </td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Catalog_1_1State.html" target="_self">CRL::Catalog::State</a></td><td class="desc">An entry to store the Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> in the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a> </td></tr>
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1AcmSigda.html" target="_self">CRL::AcmSigda</a></td><td class="desc">A Parser of ACM/Sigda 89' benchmarks </td></tr>
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1AllianceLibrary.html" target="_self">CRL::AllianceLibrary</a></td><td class="desc">A small wrapper around <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> </td></tr>
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1Banner.html" target="_self">CRL::Banner</a></td><td class="desc">Print Formatted Banners (on ttys) </td></tr>
<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1Catalog.html" target="_self">CRL::Catalog</a></td><td class="desc">A Registry to store Alliance Cell metadatas </td></tr>
<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1CatalogExtension.html" target="_self">CRL::CatalogExtension</a></td><td class="desc">Wrapper to access a <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a> </td></tr>
<tr id="row_5_"><td class="entry"><img id="arr_5_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('5_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html" target="_self">Hurricane::DBo</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_5_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1AllianceFramework.html" target="_self">CRL::AllianceFramework</a></td><td class="desc">A Framework to work with Alliance formats </td></tr>
<tr id="row_5_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1ToolEngine.html" target="_self">CRL::ToolEngine</a></td><td class="desc">Base Class of all Coriolis Tools </td></tr>
<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1SearchPath_1_1Element.html" target="_self">CRL::SearchPath::Element</a></td><td class="desc">An element of the search path (mapping a directory) </td></tr>
<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1Environment.html" target="_self">CRL::Environment</a></td><td class="desc">Holds all the Alliance environment variables </td></tr>
<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1GraphicTool.html" target="_self">CRL::GraphicTool</a></td><td class="desc">Base Class to Hook ToolEngines into the CellViewer </td></tr>
<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1RoutingGauge.html" target="_self">CRL::RoutingGauge</a></td><td class="desc">Gauge for the detailed routing </td></tr>
<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1RoutingLayerGauge.html" target="_self">CRL::RoutingLayerGauge</a></td><td class="desc">Gauge of a Layer for the detailed routing </td></tr>
<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1SearchPath.html" target="_self">CRL::SearchPath</a></td><td class="desc">An ordered list of search pathes </td></tr>
<tr id="row_12_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classCRL_1_1Catalog_1_1State.html" target="_self">CRL::Catalog::State</a></td><td class="desc">An entry to store the Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> in the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a> </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@ -64,7 +72,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,16 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
@ -45,7 +45,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

File diff suppressed because one or more lines are too long

View File

@ -24,16 +24,22 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
<li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
@ -48,60 +54,61 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AcmSigda.html">AcmSigda</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Parser of ACM/Sigda 89' benchmarks. <a href="classCRL_1_1AcmSigda.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html">AllianceFramework</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Framework to work with Alliance formats. <a href="classCRL_1_1AllianceFramework.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A small wrapper around <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a>. <a href="classCRL_1_1AllianceLibrary.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html">Environment</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds all the Alliance environment variables. <a href="classCRL_1_1Environment.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html">Banner</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print Formatted Banners (on ttys). <a href="classCRL_1_1Banner.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print Formatted Banners (on ttys). <a href="classCRL_1_1Banner.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Registry to store Alliance Cell metadatas. <a href="classCRL_1_1Catalog.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Registry to store Alliance Cell metadatas. <a href="classCRL_1_1Catalog.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html">CatalogExtension</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper to access a <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a>. <a href="classCRL_1_1CatalogExtension.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Environment.html">Environment</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds all the Alliance environment variables. <a href="classCRL_1_1Environment.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1GraphicTool.html">GraphicTool</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base Class to Hook ToolEngines into the CellViewer. <a href="classCRL_1_1GraphicTool.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gauge for the detailed routing. <a href="classCRL_1_1RoutingGauge.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gauge of a Layer for the detailed routing. <a href="classCRL_1_1RoutingLayerGauge.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper to access a <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a>. <a href="classCRL_1_1CatalogExtension.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An ordered list of search pathes. <a href="classCRL_1_1SearchPath.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An ordered list of search pathes. <a href="classCRL_1_1SearchPath.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A small wrapper around <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a>. <a href="classCRL_1_1AllianceLibrary.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gauge of a Layer for the detailed routing. <a href="classCRL_1_1RoutingLayerGauge.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gauge for the detailed routing. <a href="classCRL_1_1RoutingGauge.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html">AllianceFramework</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Framework to work with Alliance formats. <a href="classCRL_1_1AllianceFramework.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AcmSigda.html">AcmSigda</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Parser of ACM/Sigda 89' benchmarks. <a href="classCRL_1_1AcmSigda.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base Class of all Coriolis Tools. <a href="classCRL_1_1ToolEngine.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base Class of all Coriolis Tools. <a href="classCRL_1_1ToolEngine.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1GraphicTool.html">GraphicTool</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base Class to Hook ToolEngines into the CellViewer. <a href="classCRL_1_1GraphicTool.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">ToolEngine Collection</div></td></tr>
<tr class="memitem:ae49bc0c5f113bba964680768556dd1b3"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1GenericCollection.html">GenericCollection</a>&lt; <a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCRL.html#ae49bc0c5f113bba964680768556dd1b3">ToolEngines</a></td></tr>
<tr class="memitem:ae49bc0c5f113bba964680768556dd1b3"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1GenericCollection.html">GenericCollection</a><br class="typebreak"/>
&lt; <a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCRL.html#ae49bc0c5f113bba964680768556dd1b3">ToolEngines</a></td></tr>
<tr class="separator:ae49bc0c5f113bba964680768556dd1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c6426dc361a7b02fc55b7c19401c7aa"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1GenericLocator.html">GenericLocator</a>&lt; <a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCRL.html#a9c6426dc361a7b02fc55b7c19401c7aa">ToolEngineLocator</a></td></tr>
<tr class="memitem:a9c6426dc361a7b02fc55b7c19401c7aa"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1GenericLocator.html">GenericLocator</a><br class="typebreak"/>
&lt; <a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCRL.html#a9c6426dc361a7b02fc55b7c19401c7aa">ToolEngineLocator</a></td></tr>
<tr class="separator:a9c6426dc361a7b02fc55b7c19401c7aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a976ed6ed06b1c3510c696de4c8960971"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1GenericFilter.html">GenericFilter</a>&lt; <a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCRL.html#a976ed6ed06b1c3510c696de4c8960971">ToolEngineFilter</a></td></tr>
<tr class="memitem:a976ed6ed06b1c3510c696de4c8960971"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1GenericFilter.html">GenericFilter</a><br class="typebreak"/>
&lt; <a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCRL.html#a976ed6ed06b1c3510c696de4c8960971">ToolEngineFilter</a></td></tr>
<tr class="separator:a976ed6ed06b1c3510c696de4c8960971"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The namespace of Coriolis Core. </p>
<p>Namespace of Coriolis Core. </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="ae49bc0c5f113bba964680768556dd1b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae49bc0c5f113bba964680768556dd1b3">&#9670;&nbsp;</a></span>ToolEngines</h2>
<a class="anchor" id="ae49bc0c5f113bba964680768556dd1b3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -111,12 +118,16 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Generic collection representing a set of ToolEngines.</p>
<p>To iterate over a Collection of ToolEngines, uses the generaic <code>forEach</code> macro: </p><div class="fragment"><div class="line">forEach(ToolEngine*, iengine, <a class="code" href="classCRL_1_1ToolEngine.html#afb78e8f180ecc36ff8fa4e91e7885d37">ToolEngine::get</a>(cell)) {</div><div class="line"> cout &lt;&lt; iengine-&gt;getName() &lt;&lt; endl;</div><div class="line"> <span class="comment">// Do someting on the ToolEngine in the iengine iterator.</span></div><div class="line"> <span class="comment">// ...</span></div><div class="line">}</div></div><!-- fragment -->
<p>To iterate over a Collection of ToolEngines, uses the generaic <code>forEach</code> macro: </p>
<div class="fragment"><div class="line">forEach(ToolEngine*, iengine, <a class="code" href="classCRL_1_1ToolEngine.html#afb78e8f180ecc36ff8fa4e91e7885d37">ToolEngine::get</a>(cell)) {</div>
<div class="line"> cout &lt;&lt; iengine-&gt;getName() &lt;&lt; endl;</div>
<div class="line"> <span class="comment">// Do someting on the ToolEngine in the iengine iterator.</span></div>
<div class="line"> <span class="comment">// ...</span></div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a9c6426dc361a7b02fc55b7c19401c7aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c6426dc361a7b02fc55b7c19401c7aa">&#9670;&nbsp;</a></span>ToolEngineLocator</h2>
<a class="anchor" id="a9c6426dc361a7b02fc55b7c19401c7aa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -129,9 +140,7 @@ Typedefs</h2></td></tr>
</div>
</div>
<a id="a976ed6ed06b1c3510c696de4c8960971"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a976ed6ed06b1c3510c696de4c8960971">&#9670;&nbsp;</a></span>ToolEngineFilter</h2>
<a class="anchor" id="a976ed6ed06b1c3510c696de4c8960971"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -149,7 +158,7 @@ Typedefs</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,22 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
<li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
@ -48,38 +54,36 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ac081a99f2b64361919ed5d9f37c0f9af"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9af">Direction</a> { <br />
<tr class="memitem:ac081a99f2b64361919ed5d9f37c0f9af"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9af">Direction</a> { <br/>
&#160;&#160;<a class="el" href="namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9afa7a545ff2d744fe30bfac294dfe9d03db">Horizontal</a> = (1&lt;&lt;0),
<br />
<br/>
&#160;&#160;<a class="el" href="namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9afa63ce9cc57c99cccca96aa1157113da34">Vertical</a> = (1&lt;&lt;1)
<br />
<br/>
}</td></tr>
<tr class="separator:ac081a99f2b64361919ed5d9f37c0f9af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2e46a17cc373a268c5c24fa0e2067e5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceConstant.html#ab2e46a17cc373a268c5c24fa0e2067e5">LayerGaugeType</a> { <br />
<tr class="memitem:ab2e46a17cc373a268c5c24fa0e2067e5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceConstant.html#ab2e46a17cc373a268c5c24fa0e2067e5">LayerGaugeType</a> { <br/>
&#160;&#160;<a class="el" href="namespaceConstant.html#ab2e46a17cc373a268c5c24fa0e2067e5ac83c789478a5dfedee2496415c62c1fb">Default</a> = (1&lt;&lt;0),
<br />
<br/>
&#160;&#160;<a class="el" href="namespaceConstant.html#ab2e46a17cc373a268c5c24fa0e2067e5a816e7f6e3fb44de0c2da893f32a6748e">PinOnly</a> = (1&lt;&lt;1)
<br />
<br/>
}</td></tr>
<tr class="separator:ab2e46a17cc373a268c5c24fa0e2067e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb6258ce09861f20cfe37b49d9a3515f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceConstant.html#abb6258ce09861f20cfe37b49d9a3515f">Round</a> { <br />
<tr class="memitem:abb6258ce09861f20cfe37b49d9a3515f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceConstant.html#abb6258ce09861f20cfe37b49d9a3515f">Round</a> { <br/>
&#160;&#160;<a class="el" href="namespaceConstant.html#abb6258ce09861f20cfe37b49d9a3515faaf5371ebaadbfde8cd93c7e56aecb3c2">Superior</a> = (1&lt;&lt;2),
<br />
<br/>
&#160;&#160;<a class="el" href="namespaceConstant.html#abb6258ce09861f20cfe37b49d9a3515fa1140f16a605cb6cc263e206dcc2c90c9">Inferior</a> = (1&lt;&lt;3),
<br />
<br/>
&#160;&#160;<a class="el" href="namespaceConstant.html#abb6258ce09861f20cfe37b49d9a3515fac3c18902fbd4fbc14431d14904b35d61">Nearest</a> = (1&lt;&lt;4),
<br />
<br/>
&#160;&#160;<a class="el" href="namespaceConstant.html#abb6258ce09861f20cfe37b49d9a3515fa8c19f155f88d2db98534c1aec454862d">Exact</a> = (1&lt;&lt;5)
<br />
<br/>
}</td></tr>
<tr class="separator:abb6258ce09861f20cfe37b49d9a3515f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Store various constants. </p>
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ac081a99f2b64361919ed5d9f37c0f9af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac081a99f2b64361919ed5d9f37c0f9af">&#9670;&nbsp;</a></span>Direction</h2>
<a class="anchor" id="ac081a99f2b64361919ed5d9f37c0f9af"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -90,17 +94,17 @@ Enumerations</h2></td></tr>
</div><div class="memdoc">
<p>Routing directions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac081a99f2b64361919ed5d9f37c0f9afa7a545ff2d744fe30bfac294dfe9d03db"></a>Horizontal&#160;</td><td class="fielddoc"><p>Preferred routing direction is horizontal. </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ac081a99f2b64361919ed5d9f37c0f9afa7a545ff2d744fe30bfac294dfe9d03db"></a>Horizontal</em>&nbsp;</td><td class="fielddoc">
<p>Preferred routing direction is horizontal. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac081a99f2b64361919ed5d9f37c0f9afa63ce9cc57c99cccca96aa1157113da34"></a>Vertical&#160;</td><td class="fielddoc"><p>Preferred routing direction is vertical. </p>
<tr><td class="fieldname"><em><a class="anchor" id="ac081a99f2b64361919ed5d9f37c0f9afa63ce9cc57c99cccca96aa1157113da34"></a>Vertical</em>&nbsp;</td><td class="fielddoc">
<p>Preferred routing direction is vertical. </p>
</td></tr>
</table>
</div>
</div>
<a id="ab2e46a17cc373a268c5c24fa0e2067e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2e46a17cc373a268c5c24fa0e2067e5">&#9670;&nbsp;</a></span>LayerGaugeType</h2>
<a class="anchor" id="ab2e46a17cc373a268c5c24fa0e2067e5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -111,17 +115,17 @@ Enumerations</h2></td></tr>
</div><div class="memdoc">
<p>Routing directions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab2e46a17cc373a268c5c24fa0e2067e5ac83c789478a5dfedee2496415c62c1fb"></a>Default&#160;</td><td class="fielddoc"><p>This is layer is a normal routing one. </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ab2e46a17cc373a268c5c24fa0e2067e5ac83c789478a5dfedee2496415c62c1fb"></a>Default</em>&nbsp;</td><td class="fielddoc">
<p>This is layer is a normal routing one. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab2e46a17cc373a268c5c24fa0e2067e5a816e7f6e3fb44de0c2da893f32a6748e"></a>PinOnly&#160;</td><td class="fielddoc"><p>This layer is only used to connect to pin. No routing wire will be drawn with it. </p>
<tr><td class="fieldname"><em><a class="anchor" id="ab2e46a17cc373a268c5c24fa0e2067e5a816e7f6e3fb44de0c2da893f32a6748e"></a>PinOnly</em>&nbsp;</td><td class="fielddoc">
<p>This layer is only used to connect to pin. No routing wire will be drawn with it. </p>
</td></tr>
</table>
</div>
</div>
<a id="abb6258ce09861f20cfe37b49d9a3515f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb6258ce09861f20cfe37b49d9a3515f">&#9670;&nbsp;</a></span>Round</h2>
<a class="anchor" id="abb6258ce09861f20cfe37b49d9a3515f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -132,13 +136,17 @@ Enumerations</h2></td></tr>
</div><div class="memdoc">
<p>Routing directions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abb6258ce09861f20cfe37b49d9a3515faaf5371ebaadbfde8cd93c7e56aecb3c2"></a>Superior&#160;</td><td class="fielddoc"><p>Round to the superior bound. </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="abb6258ce09861f20cfe37b49d9a3515faaf5371ebaadbfde8cd93c7e56aecb3c2"></a>Superior</em>&nbsp;</td><td class="fielddoc">
<p>Round to the superior bound. </p>
</td></tr>
<tr><td class="fieldname"><a id="abb6258ce09861f20cfe37b49d9a3515fa1140f16a605cb6cc263e206dcc2c90c9"></a>Inferior&#160;</td><td class="fielddoc"><p>Round to the inferior bound. </p>
<tr><td class="fieldname"><em><a class="anchor" id="abb6258ce09861f20cfe37b49d9a3515fa1140f16a605cb6cc263e206dcc2c90c9"></a>Inferior</em>&nbsp;</td><td class="fielddoc">
<p>Round to the inferior bound. </p>
</td></tr>
<tr><td class="fieldname"><a id="abb6258ce09861f20cfe37b49d9a3515fac3c18902fbd4fbc14431d14904b35d61"></a>Nearest&#160;</td><td class="fielddoc"><p>Round to the nearest bound. </p>
<tr><td class="fieldname"><em><a class="anchor" id="abb6258ce09861f20cfe37b49d9a3515fac3c18902fbd4fbc14431d14904b35d61"></a>Nearest</em>&nbsp;</td><td class="fielddoc">
<p>Round to the nearest bound. </p>
</td></tr>
<tr><td class="fieldname"><a id="abb6258ce09861f20cfe37b49d9a3515fa8c19f155f88d2db98534c1aec454862d"></a>Exact&#160;</td><td class="fielddoc"><p>Accept only exact match (no rounding errors). </p>
<tr><td class="fieldname"><em><a class="anchor" id="abb6258ce09861f20cfe37b49d9a3515fa8c19f155f88d2db98534c1aec454862d"></a>Exact</em>&nbsp;</td><td class="fielddoc">
<p>Accept only exact match (no rounding errors). </p>
</td></tr>
</table>
@ -149,7 +157,7 @@ Enumerations</h2></td></tr>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,30 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
<li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented namespace members with links to the namespaces they belong to:</div><ul>
@ -85,7 +99,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,30 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
<li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li class="current"><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
&#160;<ul>
@ -52,7 +66,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,30 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
<li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li class="current"><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
&#160;<ul>
@ -67,7 +81,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,30 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
<li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
&#160;<ul>
@ -52,7 +66,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -24,16 +24,22 @@
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
<li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
@ -42,8 +48,8 @@ $(function() {
<div class="contents">
<div class="textblock">Here is a list of all documented namespaces with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceConstant.html" target="_self">Constant</a></td><td class="desc">Store various constants </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceCRL.html" target="_self">CRL</a></td><td class="desc">The namespace of Coriolis Core </td></tr>
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceConstant.html" target="_self">Constant</a></td><td class="desc">Store various constants </td></tr>
<tr id="row_1_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceCRL.html" target="_self">CRL</a></td><td class="desc">The namespace of Coriolis Core </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@ -51,7 +57,7 @@ $(function() {
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Feb 3 2020</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 B

After

Width:  |  Height:  |  Size: 108 B

View File

@ -50,7 +50,7 @@
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Thu Mar 19 2020</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>

View File

@ -6,7 +6,7 @@ refman.pdf: clean refman.tex
pdflatex refman
makeindex refman.idx
pdflatex refman
latex_count=8 ; \
latex_count=5 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\

View File

@ -1,17 +1,17 @@
\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1AcmSigda}{C\+R\+L\+::\+Acm\+Sigda}} \\*A Parser of A\+C\+M/\+Sigda 89\textquotesingle{} benchmarks }{\pageref{classCRL_1_1AcmSigda}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1AllianceFramework}{C\+R\+L\+::\+Alliance\+Framework}} \\*A Framework to work with Alliance formats }{\pageref{classCRL_1_1AllianceFramework}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1AllianceLibrary}{C\+R\+L\+::\+Alliance\+Library}} \\*A small wrapper around \textbf{ Hurricane\+::\+Library} }{\pageref{classCRL_1_1AllianceLibrary}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1Banner}{C\+R\+L\+::\+Banner}} \\*Print Formatted Banners (on ttys) }{\pageref{classCRL_1_1Banner}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1Catalog}{C\+R\+L\+::\+Catalog}} \\*A Registry to store Alliance Cell metadatas }{\pageref{classCRL_1_1Catalog}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1CatalogExtension}{C\+R\+L\+::\+Catalog\+Extension}} \\*Wrapper to access a \textbf{ Hurricane\+::\+Cell} \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\+::\+State}} }{\pageref{classCRL_1_1CatalogExtension}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1SearchPath_1_1Element}{C\+R\+L\+::\+Search\+Path\+::\+Element}} \\*An element of the search path (mapping a directory) }{\pageref{classCRL_1_1SearchPath_1_1Element}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1Environment}{C\+R\+L\+::\+Environment}} \\*Holds all the Alliance environment variables }{\pageref{classCRL_1_1Environment}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1GraphicTool}{C\+R\+L\+::\+Graphic\+Tool}} \\*Base Class to Hook Tool\+Engines into the Cell\+Viewer }{\pageref{classCRL_1_1GraphicTool}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1RoutingGauge}{C\+R\+L\+::\+Routing\+Gauge}} \\*Gauge for the detailed routing }{\pageref{classCRL_1_1RoutingGauge}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{C\+R\+L\+::\+Routing\+Layer\+Gauge}} \\*Gauge of a Layer for the detailed routing }{\pageref{classCRL_1_1RoutingLayerGauge}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1SearchPath}{C\+R\+L\+::\+Search\+Path}} \\*An ordered list of search pathes }{\pageref{classCRL_1_1SearchPath}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{C\+R\+L\+::\+Catalog\+::\+State}} \\*An entry to store the Cell \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} in the \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}} }{\pageref{classCRL_1_1Catalog_1_1State}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCRL_1_1ToolEngine}{C\+R\+L\+::\+Tool\+Engine}} \\*Base Class of all Coriolis Tools }{\pageref{classCRL_1_1ToolEngine}}{}
Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{classCRL_1_1AcmSigda}{C\-R\-L\-::\-Acm\-Sigda} \\*A Parser of A\-C\-M/\-Sigda 89' benchmarks }{\pageref{classCRL_1_1AcmSigda}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1AllianceFramework}{C\-R\-L\-::\-Alliance\-Framework} \\*A Framework to work with Alliance formats }{\pageref{classCRL_1_1AllianceFramework}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1AllianceLibrary}{C\-R\-L\-::\-Alliance\-Library} \\*A small wrapper around {\bf Hurricane\-::\-Library} }{\pageref{classCRL_1_1AllianceLibrary}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1Banner}{C\-R\-L\-::\-Banner} \\*Print Formatted Banners (on ttys) }{\pageref{classCRL_1_1Banner}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1Catalog}{C\-R\-L\-::\-Catalog} \\*A Registry to store Alliance Cell metadatas }{\pageref{classCRL_1_1Catalog}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1CatalogExtension}{C\-R\-L\-::\-Catalog\-Extension} \\*Wrapper to access a {\bf Hurricane\-::\-Cell} \hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\-::\-State} }{\pageref{classCRL_1_1CatalogExtension}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1SearchPath_1_1Element}{C\-R\-L\-::\-Search\-Path\-::\-Element} \\*An element of the search path (mapping a directory) }{\pageref{classCRL_1_1SearchPath_1_1Element}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1Environment}{C\-R\-L\-::\-Environment} \\*Holds all the Alliance environment variables }{\pageref{classCRL_1_1Environment}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1GraphicTool}{C\-R\-L\-::\-Graphic\-Tool} \\*Base Class to Hook Tool\-Engines into the Cell\-Viewer }{\pageref{classCRL_1_1GraphicTool}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1RoutingGauge}{C\-R\-L\-::\-Routing\-Gauge} \\*Gauge for the detailed routing }{\pageref{classCRL_1_1RoutingGauge}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1RoutingLayerGauge}{C\-R\-L\-::\-Routing\-Layer\-Gauge} \\*Gauge of a Layer for the detailed routing }{\pageref{classCRL_1_1RoutingLayerGauge}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1SearchPath}{C\-R\-L\-::\-Search\-Path} \\*An ordered list of search pathes }{\pageref{classCRL_1_1SearchPath}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1Catalog_1_1State}{C\-R\-L\-::\-Catalog\-::\-State} \\*An entry to store the Cell \hyperlink{classCRL_1_1Catalog_1_1State}{State} in the \hyperlink{classCRL_1_1Catalog}{Catalog} }{\pageref{classCRL_1_1Catalog_1_1State}}{}
\item\contentsline{section}{\hyperlink{classCRL_1_1ToolEngine}{C\-R\-L\-::\-Tool\-Engine} \\*Base Class of all Coriolis Tools }{\pageref{classCRL_1_1ToolEngine}}{}
\end{DoxyCompactList}

View File

@ -1,54 +1,49 @@
\hypertarget{classCRL_1_1AcmSigda}{}\section{C\+RL\+:\+:Acm\+Sigda Class Reference}
\label{classCRL_1_1AcmSigda}\index{C\+R\+L\+::\+Acm\+Sigda@{C\+R\+L\+::\+Acm\+Sigda}}
\hypertarget{classCRL_1_1AcmSigda}{\section{C\-R\-L\-:\-:Acm\-Sigda Class Reference}
\label{classCRL_1_1AcmSigda}\index{C\-R\-L\-::\-Acm\-Sigda@{C\-R\-L\-::\-Acm\-Sigda}}
}
A Parser of A\+C\+M/\+Sigda 89\textquotesingle{} benchmarks.
A Parser of A\-C\-M/\-Sigda 89' benchmarks.
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
static \textbf{ Cell} $\ast$ \mbox{\hyperlink{classCRL_1_1AcmSigda_a5e61fb60049f5a2dca1f2ca05fd5857a}{load}} (std\+::string benchmark)
static {\bf Cell} $\ast$ \hyperlink{classCRL_1_1AcmSigda_a5e61fb60049f5a2dca1f2ca05fd5857a}{load} (std\-::string benchmark)
\end{DoxyCompactItemize}
\subsection{Detailed Description}
A Parser of A\+C\+M/\+Sigda 89\textquotesingle{} benchmarks.
A Parser of A\-C\-M/\-Sigda 89' benchmarks.
Thoses benches are also known as the M\+C\+NC or I\+S\+C\+A\+S98.
Thoses benches are also known as the M\-C\-N\-C or I\-S\-C\-A\-S98.
The generic cells have been mapped into the sxlib Alliance library in a straighforward way. \begin{center} \tabulinesep=1mm
\begin{longtabu} spread 0pt [c]{*{2}{|X[-1]}|}
The generic cells have been mapped into the sxlib Alliance library in a straighforward way. \begin{center} \begin{TabularC}{2}
\hline
\rowcolor{\tableheadbgcolor}\textbf{ Boolean Function}&\textbf{ Sx\+Lib mapping }\\\cline{1-2}
\endfirsthead
\hline
\endfoot
\hline
\rowcolor{\tableheadbgcolor}\textbf{ Boolean Function}&\textbf{ Sx\+Lib mapping }\\\cline{1-2}
\endhead
{\ttfamily N\+OT} &\textbf{ {\ttfamily inv\+\_\+x1} }\\\cline{1-2}
{\ttfamily B\+U\+FF} &\textbf{ {\ttfamily buff\+\_\+x2} }\\\cline{1-2}
{\ttfamily A\+ND} &\textbf{ {\ttfamily a2\+\_\+x2}, {\ttfamily a3\+\_\+x2}, {\ttfamily a4\+\_\+x4} }\\\cline{1-2}
{\ttfamily N\+A\+ND} &\textbf{ {\ttfamily na2\+\_\+x1}, {\ttfamily na3\+\_\+x1}, {\ttfamily na4\+\_\+x1} }\\\cline{1-2}
{\ttfamily OR} &\textbf{ {\ttfamily o2\+\_\+x2}, {\ttfamily o3\+\_\+x3}, {\ttfamily o4\+\_\+x4} }\\\cline{1-2}
{\ttfamily N\+OR} &\textbf{ {\ttfamily no2\+\_\+x1}, {\ttfamily no3\+\_\+x1}, {\ttfamily no4\+\_\+x1} }\\\cline{1-2}
{\ttfamily X\+OR} &\textbf{ {\ttfamily xr2\+\_\+x1} }\\\cline{1-2}
{\ttfamily X\+N\+OR} &\textbf{ {\ttfamily nxr2\+\_\+x1} }\\\cline{1-2}
{\ttfamily D\+FF} &\textbf{ {\ttfamily sff1\+\_\+x4} }\\\cline{1-2}
\end{longtabu}
\rowcolor{lightgray}{\bf Boolean Function}&{\bf Sx\-Lib mapping }\\\cline{1-2}
{\ttfamily N\-O\-T} &{\bf {\ttfamily inv\-\_\-x1} }\\\cline{1-2}
{\ttfamily B\-U\-F\-F} &{\bf {\ttfamily buff\-\_\-x2} }\\\cline{1-2}
{\ttfamily A\-N\-D} &{\bf {\ttfamily a2\-\_\-x2}, {\ttfamily a3\-\_\-x2}, {\ttfamily a4\-\_\-x4} }\\\cline{1-2}
{\ttfamily N\-A\-N\-D} &{\bf {\ttfamily na2\-\_\-x1}, {\ttfamily na3\-\_\-x1}, {\ttfamily na4\-\_\-x1} }\\\cline{1-2}
{\ttfamily O\-R} &{\bf {\ttfamily o2\-\_\-x2}, {\ttfamily o3\-\_\-x3}, {\ttfamily o4\-\_\-x4} }\\\cline{1-2}
{\ttfamily N\-O\-R} &{\bf {\ttfamily no2\-\_\-x1}, {\ttfamily no3\-\_\-x1}, {\ttfamily no4\-\_\-x1} }\\\cline{1-2}
{\ttfamily X\-O\-R} &{\bf {\ttfamily xr2\-\_\-x1} }\\\cline{1-2}
{\ttfamily X\-N\-O\-R} &{\bf {\ttfamily nxr2\-\_\-x1} }\\\cline{1-2}
{\ttfamily D\-F\-F} &{\bf {\ttfamily sff1\-\_\-x4} }\\\cline{1-2}
\end{TabularC}
\end{center}
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1AcmSigda_a5e61fb60049f5a2dca1f2ca05fd5857a}\label{classCRL_1_1AcmSigda_a5e61fb60049f5a2dca1f2ca05fd5857a}}
\index{C\+R\+L\+::\+Acm\+Sigda@{C\+R\+L\+::\+Acm\+Sigda}!load@{load}}
\index{load@{load}!C\+R\+L\+::\+Acm\+Sigda@{C\+R\+L\+::\+Acm\+Sigda}}
\subsubsection{\texorpdfstring{load()}{load()}}
{\footnotesize\ttfamily \textbf{ Cell} $\ast$ C\+R\+L\+::\+Acm\+Sigda\+::load (\begin{DoxyParamCaption}\item[{std\+::string}]{benchname }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
\hypertarget{classCRL_1_1AcmSigda_a5e61fb60049f5a2dca1f2ca05fd5857a}{\index{C\-R\-L\-::\-Acm\-Sigda@{C\-R\-L\-::\-Acm\-Sigda}!load@{load}}
\index{load@{load}!CRL::AcmSigda@{C\-R\-L\-::\-Acm\-Sigda}}
\subsubsection[{load}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Cell} $\ast$ C\-R\-L\-::\-Acm\-Sigda\-::load (
\begin{DoxyParamCaption}
\item[{std\-::string}]{benchname}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classCRL_1_1AcmSigda_a5e61fb60049f5a2dca1f2ca05fd5857a}
Load the bench {\ttfamily name} into Coriolis.
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Acm\+Sigda.\+h\item
Acm\+Sigda.\+dox\end{DoxyCompactItemize}
Acm\-Sigda.\-h\item
Acm\-Sigda.\-dox\end{DoxyCompactItemize}

View File

@ -1,336 +1,360 @@
\hypertarget{classCRL_1_1AllianceFramework}{}\section{C\+RL\+:\+:Alliance\+Framework Class Reference}
\label{classCRL_1_1AllianceFramework}\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\hypertarget{classCRL_1_1AllianceFramework}{\section{C\-R\-L\-:\-:Alliance\-Framework Class Reference}
\label{classCRL_1_1AllianceFramework}\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}}
}
A Framework to work with Alliance formats.
Inherits {\bf Hurricane\-::\-D\-Bo}.
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item
enum \mbox{\hyperlink{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432}{Instances\+Count\+Flags}} \{ \newline
\mbox{\hyperlink{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a}{Recursive}} = (1$<$$<$0),
\newline
\mbox{\hyperlink{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0}{Ignore\+Feeds}} = (1$<$$<$1)
enum \hyperlink{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432}{Instances\-Count\-Flags} \{ \\*
\hyperlink{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a}{Recursive} = (1$<$$<$0),
\\*
\hyperlink{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0}{Ignore\-Feeds} = (1$<$$<$1)
\}
\item
enum \mbox{\hyperlink{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25}{Library\+Flags}} \{ \newline
\mbox{\hyperlink{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a}{Create\+Library}} = (1$<$$<$0)
, \newline
\mbox{\hyperlink{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05}{Has\+Catalog}} = (1$<$$<$2)
enum \hyperlink{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25}{Library\-Flags} \{ \\*
\hyperlink{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a}{Create\-Library} = (1$<$$<$0)
, \\*
\hyperlink{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05}{Has\-Catalog} = (1$<$$<$2)
\}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classCRL_1_1AllianceFramework_a7877a201b66f2ade7621810acd842f47}{destroy}} ()
string \hyperlink{classCRL_1_1AllianceFramework_a5992ef0669bfdefc4d712db9369bfb81}{get\-Print} () const
\item
string \mbox{\hyperlink{classCRL_1_1AllianceFramework_ab142ba712b0e6388e45bb8d2fa05d93e}{get\+Print}} () const
bool \hyperlink{classCRL_1_1AllianceFramework_adc7dc5aa7e84b1fd94bc4a29bc6260e1}{is\-P\-O\-W\-E\-R} (const string \&name)
\item
bool \mbox{\hyperlink{classCRL_1_1AllianceFramework_adc7dc5aa7e84b1fd94bc4a29bc6260e1}{is\+P\+O\+W\+ER}} (const string \&name)
bool \hyperlink{classCRL_1_1AllianceFramework_a0dcd1a667226f37353fdf0ea232d9c5d}{is\-G\-R\-O\-U\-N\-D} (const string \&name)
\item
bool \mbox{\hyperlink{classCRL_1_1AllianceFramework_a0dcd1a667226f37353fdf0ea232d9c5d}{is\+G\+R\+O\+U\+ND}} (const string \&name)
bool \hyperlink{classCRL_1_1AllianceFramework_a79ae573b6b685c1796e29ccc15c1c146}{is\-C\-L\-O\-C\-K} (const string \&name)
\item
bool \mbox{\hyperlink{classCRL_1_1AllianceFramework_a79ae573b6b685c1796e29ccc15c1c146}{is\+C\+L\+O\+CK}} (const string \&name)
bool \hyperlink{classCRL_1_1AllianceFramework_aa41d24d292c19624236fff250a28b102}{is\-B\-L\-O\-C\-K\-A\-G\-E} (const string \&name)
\item
bool \mbox{\hyperlink{classCRL_1_1AllianceFramework_aa41d24d292c19624236fff250a28b102}{is\+B\+L\+O\+C\+K\+A\+GE}} (const string \&name)
bool \hyperlink{classCRL_1_1AllianceFramework_a0c48b5b15d769c6f17c4098dcaf46bcd}{is\-Pad} (const string \&name)
\item
bool \mbox{\hyperlink{classCRL_1_1AllianceFramework_a0c48b5b15d769c6f17c4098dcaf46bcd}{is\+Pad}} (const string \&name)
\hyperlink{classCRL_1_1Environment}{Environment} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_a8e044592d2ceaea0060aec5dc5cc6900}{get\-Environment} ()
\item
\mbox{\hyperlink{classCRL_1_1Environment}{Environment}} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_a8e044592d2ceaea0060aec5dc5cc6900}{get\+Environment}} ()
\hyperlink{classCRL_1_1Catalog}{Catalog} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_a036bd6fa8f837c81f60b9d424f817add}{get\-Catalog} ()
\item
\mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_a036bd6fa8f837c81f60b9d424f817add}{get\+Catalog}} ()
const {\bf Name} \& \hyperlink{classCRL_1_1AllianceFramework_a9d2ad16894430081a00545d8fae952ed}{get\-Parent\-Library\-Name} () const
\item
const \textbf{ Name} \& \mbox{\hyperlink{classCRL_1_1AllianceFramework_a4f1d2d34c254ac596e8c4a408ef6ba43}{get\+Parent\+Library\+Name}} () const
{\bf Library} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_afe822e9e04b613862aec5066743e1ffd}{get\-Parent\-Library} ()
\item
\textbf{ Library} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_afe822e9e04b613862aec5066743e1ffd}{get\+Parent\+Library}} ()
{\bf Library} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_ab6f9ac0f07b20c2444b13ef8bc55c9ea}{get\-Library} (unsigned int index)
\item
\textbf{ Library} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_ab6f9ac0f07b20c2444b13ef8bc55c9ea}{get\+Library}} (unsigned int index)
\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_a4085f3bc96ca5e4bf2d41a4ada9658f2}{get\-Alliance\-Library} (unsigned int index)
\item
\mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_a4085f3bc96ca5e4bf2d41a4ada9658f2}{get\+Alliance\+Library}} (unsigned int index)
\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_a8e007b3f2ac45feec2907f77530a718c}{get\-Alliance\-Library} ({\bf Library} $\ast$)
\item
\mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_a8e007b3f2ac45feec2907f77530a718c}{get\+Alliance\+Library}} (\textbf{ Library} $\ast$)
\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_a4efc06e6a6d5413398946453c3fd6649}{create\-Library} (const string \&path, unsigned int flags, string lib\-Name=\char`\"{}\char`\"{})
\item
\mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_a4efc06e6a6d5413398946453c3fd6649}{create\+Library}} (const string \&path, unsigned int flags, string lib\+Name=\char`\"{}\char`\"{})
void \hyperlink{classCRL_1_1AllianceFramework_a5e5a3d137a2c141bf8984877b7f7d18a}{save\-Library} ({\bf Library} $\ast$)
\item
void \mbox{\hyperlink{classCRL_1_1AllianceFramework_a5e5a3d137a2c141bf8984877b7f7d18a}{save\+Library}} (\textbf{ Library} $\ast$)
void \hyperlink{classCRL_1_1AllianceFramework_afe7a103d54e865511fd55af90eddcf4e}{save\-Library} (\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library} $\ast$)
\item
void \mbox{\hyperlink{classCRL_1_1AllianceFramework_afe7a103d54e865511fd55af90eddcf4e}{save\+Library}} (\mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} $\ast$)
\hyperlink{classCRL_1_1RoutingGauge}{Routing\-Gauge} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_ae102d655820c5d0a29a0200c5e83d42c}{get\-Routing\-Gauge} (const {\bf Name} \&name=\char`\"{}\char`\"{})
\item
\mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_ae102d655820c5d0a29a0200c5e83d42c}{get\+Routing\+Gauge}} (const \textbf{ Name} \&name=\char`\"{}\char`\"{})
const {\bf Name} \hyperlink{classCRL_1_1AllianceFramework_aa584786d09bbb2469923a181b6f8e0d4}{get\-Default\-C\-G\-Pin\-Layer\-Name} () const
\item
const \textbf{ Name} \mbox{\hyperlink{classCRL_1_1AllianceFramework_ae2bf20fc92a4684bebdab666c68c8aab}{get\+Default\+C\+G\+Pin\+Layer\+Name}} () const
void \hyperlink{classCRL_1_1AllianceFramework_ae182fd150c695fd24c1b10ddbc377b32}{add\-Routing\-Gauge} (\hyperlink{classCRL_1_1RoutingGauge}{Routing\-Gauge} $\ast$)
\item
void \mbox{\hyperlink{classCRL_1_1AllianceFramework_ae182fd150c695fd24c1b10ddbc377b32}{add\+Routing\+Gauge}} (\mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}} $\ast$)
void \hyperlink{classCRL_1_1AllianceFramework_aab16db33a0ce2e3bce5739f7cadb3d5a}{add\-Cell\-Gauge} (Cell\-Gauge $\ast$)
\item
void \mbox{\hyperlink{classCRL_1_1AllianceFramework_aab16db33a0ce2e3bce5739f7cadb3d5a}{add\+Cell\+Gauge}} (Cell\+Gauge $\ast$)
{\bf Cell} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_a5f0b56b303c51af5ea5c1eb1096786dd}{get\-Cell} (const string \&name, unsigned int mode, unsigned int depth=(unsigned int)-\/1)
\item
\textbf{ Cell} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_a329d04c188668968308108523d16e2be}{get\+Cell}} (const string \&name, unsigned int mode, unsigned int depth=(unsigned int) -\/1)
{\bf Cell} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_ac4381ad0c3799d584ef3ea160846e2bb}{create\-Cell} (const string \&name, \hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library} $\ast$library=N\-U\-L\-L)
\item
\textbf{ Cell} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_ac4381ad0c3799d584ef3ea160846e2bb}{create\+Cell}} (const string \&name, \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} $\ast$library=N\+U\+LL)
void \hyperlink{classCRL_1_1AllianceFramework_abb34a606c7cd21638b4439701a8dcef9}{save\-Cell} ({\bf Cell} $\ast$, unsigned int mode)
\item
void \mbox{\hyperlink{classCRL_1_1AllianceFramework_abb34a606c7cd21638b4439701a8dcef9}{save\+Cell}} (\textbf{ Cell} $\ast$, unsigned int mode)
unsigned int \hyperlink{classCRL_1_1AllianceFramework_a2e43b1928a05eea4b2dc1fe0757e4865}{load\-Library\-Cells} ({\bf Library} $\ast$)
\item
unsigned int \mbox{\hyperlink{classCRL_1_1AllianceFramework_a2e43b1928a05eea4b2dc1fe0757e4865}{load\+Library\+Cells}} (\textbf{ Library} $\ast$)
\item
unsigned int \mbox{\hyperlink{classCRL_1_1AllianceFramework_adc8acedeb9daa37b4ab2dee0717835fa}{load\+Library\+Cells}} (const \textbf{ Name} \&)
unsigned int \hyperlink{classCRL_1_1AllianceFramework_adc8acedeb9daa37b4ab2dee0717835fa}{load\-Library\-Cells} (const {\bf Name} \&)
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
static \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_a8cff32ced8cc163cadca885d8ed8a5fc}{create}} (unsigned long flags=No\+Flags)
static \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_a8cff32ced8cc163cadca885d8ed8a5fc}{create} (unsigned long flags=No\-Flags)
\item
static \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceFramework_a976479af696a86c998c10d9d2604839d}{get}} ()
static \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework} $\ast$ \hyperlink{classCRL_1_1AllianceFramework_a976479af696a86c998c10d9d2604839d}{get} ()
\item
static size\+\_\+t \mbox{\hyperlink{classCRL_1_1AllianceFramework_a95aa8c6b8ab3f995daf22a0317324933}{get\+Instances\+Count}} (\textbf{ Cell} $\ast$, unsigned int flags)
static size\-\_\-t \hyperlink{classCRL_1_1AllianceFramework_a95aa8c6b8ab3f995daf22a0317324933}{get\-Instances\-Count} ({\bf Cell} $\ast$, unsigned int flags)
\end{DoxyCompactItemize}
\subsection{Detailed Description}
A Framework to work with Alliance formats.
The \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}} is also registered as \textbf{ Hurricane\+::\+Property} on the \textbf{ Hurricane\+::\+Data\+Base}.
The \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework} is also registered as {\bf Hurricane\-::\-Property} on the {\bf Hurricane\-::\-Data\-Base}.
\subsection{Member Enumeration Documentation}
\mbox{\Hypertarget{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432}\label{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!Instances\+Count\+Flags@{Instances\+Count\+Flags}}
\index{Instances\+Count\+Flags@{Instances\+Count\+Flags}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{Instances\+Count\+Flags}{InstancesCountFlags}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432}{C\+R\+L\+::\+Alliance\+Framework\+::\+Instances\+Count\+Flags}}}
Flags to control the way \mbox{\hyperlink{classCRL_1_1AllianceFramework_a95aa8c6b8ab3f995daf22a0317324933}{Alliance\+Framework\+::get\+Instances\+Count()}} work. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Recursive@{Recursive}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!Recursive@{Recursive}}}\mbox{\Hypertarget{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a}\label{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a}}
Recursive&Account the instances down to the leaf cells. \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{Ignore\+Feeds@{Ignore\+Feeds}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!Ignore\+Feeds@{Ignore\+Feeds}}}\mbox{\Hypertarget{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0}\label{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0}}
Ignore\+Feeds&Don\textquotesingle{}t count feed cells. \\
\hline
\end{DoxyEnumFields}
\mbox{\Hypertarget{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25}\label{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!Library\+Flags@{Library\+Flags}}
\index{Library\+Flags@{Library\+Flags}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{Library\+Flags}{LibraryFlags}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25}{C\+R\+L\+::\+Alliance\+Framework\+::\+Library\+Flags}}}
Flags to control Library creation. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Create\+Library@{Create\+Library}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!Create\+Library@{Create\+Library}}}\mbox{\Hypertarget{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a}\label{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a}}
Create\+Library&Ask to create a library if it doesn\textquotesingle{}t exists. \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{Has\+Catalog@{Has\+Catalog}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!Has\+Catalog@{Has\+Catalog}}}\mbox{\Hypertarget{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05}\label{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05}}
Has\+Catalog&This flag is set if the C\+A\+T\+A\+L\+OG file metadata is present in the library directory. \\
\hline
\end{DoxyEnumFields}
\hypertarget{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!Instances\-Count\-Flags@{Instances\-Count\-Flags}}
\index{Instances\-Count\-Flags@{Instances\-Count\-Flags}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{Instances\-Count\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf C\-R\-L\-::\-Alliance\-Framework\-::\-Instances\-Count\-Flags}}}\label{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432}
Flags to control the way \hyperlink{classCRL_1_1AllianceFramework_a95aa8c6b8ab3f995daf22a0317324933}{Alliance\-Framework\-::get\-Instances\-Count()} work. \begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{Recursive@{Recursive}!C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}}\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!Recursive@{Recursive}}\item[{\em
\hypertarget{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a}{Recursive}\label{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a}
}]Account the instances down to the leaf cells. \index{Ignore\-Feeds@{Ignore\-Feeds}!C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}}\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!Ignore\-Feeds@{Ignore\-Feeds}}\item[{\em
\hypertarget{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0}{Ignore\-Feeds}\label{classCRL_1_1AllianceFramework_a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0}
}]Don't count feed cells. \end{description}
\end{Desc}
\hypertarget{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!Library\-Flags@{Library\-Flags}}
\index{Library\-Flags@{Library\-Flags}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{Library\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf C\-R\-L\-::\-Alliance\-Framework\-::\-Library\-Flags}}}\label{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25}
Flags to control Library creation. \begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{Create\-Library@{Create\-Library}!C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}}\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!Create\-Library@{Create\-Library}}\item[{\em
\hypertarget{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a}{Create\-Library}\label{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a}
}]Ask to create a library if it doesn't exists. \index{Has\-Catalog@{Has\-Catalog}!C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}}\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!Has\-Catalog@{Has\-Catalog}}\item[{\em
\hypertarget{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05}{Has\-Catalog}\label{classCRL_1_1AllianceFramework_a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05}
}]This flag is set if the C\-A\-T\-A\-L\-O\-G file metadata is present in the library directory. \end{description}
\end{Desc}
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1AllianceFramework_a8cff32ced8cc163cadca885d8ed8a5fc}\label{classCRL_1_1AllianceFramework_a8cff32ced8cc163cadca885d8ed8a5fc}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!create@{create}}
\index{create@{create}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{create()}{create()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}} $\ast$ C\+R\+L\+::\+Alliance\+Framework\+::create (\begin{DoxyParamCaption}\item[{unsigned long}]{flags = {\ttfamily NoFlags} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
{\bfseries Returns\+:} The \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}} singleton. This function has no effect if the singleton has already been created. It is indeed an alias over \mbox{\hyperlink{classCRL_1_1AllianceFramework_a976479af696a86c998c10d9d2604839d}{Alliance\+Framework\+::get()}}. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a7877a201b66f2ade7621810acd842f47}\label{classCRL_1_1AllianceFramework_a7877a201b66f2ade7621810acd842f47}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!destroy@{destroy}}
\index{destroy@{destroy}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{destroy()}{destroy()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Alliance\+Framework\+::destroy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
{\bfseries Returns\+:} Destroy the singleton, the libraries and the various gauges. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a976479af696a86c998c10d9d2604839d}\label{classCRL_1_1AllianceFramework_a976479af696a86c998c10d9d2604839d}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get@{get}}
\index{get@{get}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get()}{get()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Alliance\+Framework\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
{\bfseries Returns\+:} the singleton, create it if need be. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_ab142ba712b0e6388e45bb8d2fa05d93e}\label{classCRL_1_1AllianceFramework_ab142ba712b0e6388e45bb8d2fa05d93e}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Print@{get\+Print}}
\index{get\+Print@{get\+Print}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Print()}{getPrint()}}
{\footnotesize\ttfamily string C\+R\+L\+::\+Alliance\+Framework\+::get\+Print (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} A nicely formatted string displaying the configuration of the \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}}, for ttys. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_adc7dc5aa7e84b1fd94bc4a29bc6260e1}\label{classCRL_1_1AllianceFramework_adc7dc5aa7e84b1fd94bc4a29bc6260e1}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!is\+P\+O\+W\+ER@{is\+P\+O\+W\+ER}}
\index{is\+P\+O\+W\+ER@{is\+P\+O\+W\+ER}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{is\+P\+O\+W\+E\+R()}{isPOWER()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Alliance\+Framework\+::is\+P\+O\+W\+ER (\begin{DoxyParamCaption}\item[{const string \&}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} {\bfseries true} if {\ttfamily name} is recognized as a power net name. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a0dcd1a667226f37353fdf0ea232d9c5d}\label{classCRL_1_1AllianceFramework_a0dcd1a667226f37353fdf0ea232d9c5d}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!is\+G\+R\+O\+U\+ND@{is\+G\+R\+O\+U\+ND}}
\index{is\+G\+R\+O\+U\+ND@{is\+G\+R\+O\+U\+ND}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{is\+G\+R\+O\+U\+N\+D()}{isGROUND()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Alliance\+Framework\+::is\+G\+R\+O\+U\+ND (\begin{DoxyParamCaption}\item[{const string \&}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} {\bfseries true} if {\ttfamily name} is recognized as a ground net name. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a79ae573b6b685c1796e29ccc15c1c146}\label{classCRL_1_1AllianceFramework_a79ae573b6b685c1796e29ccc15c1c146}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!is\+C\+L\+O\+CK@{is\+C\+L\+O\+CK}}
\index{is\+C\+L\+O\+CK@{is\+C\+L\+O\+CK}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{is\+C\+L\+O\+C\+K()}{isCLOCK()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Alliance\+Framework\+::is\+C\+L\+O\+CK (\begin{DoxyParamCaption}\item[{const string \&}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} {\bfseries true} if {\ttfamily name} is recognized as a clock net name. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_aa41d24d292c19624236fff250a28b102}\label{classCRL_1_1AllianceFramework_aa41d24d292c19624236fff250a28b102}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!is\+B\+L\+O\+C\+K\+A\+GE@{is\+B\+L\+O\+C\+K\+A\+GE}}
\index{is\+B\+L\+O\+C\+K\+A\+GE@{is\+B\+L\+O\+C\+K\+A\+GE}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{is\+B\+L\+O\+C\+K\+A\+G\+E()}{isBLOCKAGE()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Alliance\+Framework\+::is\+B\+L\+O\+C\+K\+A\+GE (\begin{DoxyParamCaption}\item[{const string \&}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} {\bfseries true} if {\ttfamily name} is recognized as a blockage net name. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a0c48b5b15d769c6f17c4098dcaf46bcd}\label{classCRL_1_1AllianceFramework_a0c48b5b15d769c6f17c4098dcaf46bcd}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!is\+Pad@{is\+Pad}}
\index{is\+Pad@{is\+Pad}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{is\+Pad()}{isPad()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Alliance\+Framework\+::is\+Pad (\begin{DoxyParamCaption}\item[{const string \&}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} {\bfseries true} if {\ttfamily name} is recognized as a pad cell name. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a8e044592d2ceaea0060aec5dc5cc6900}\label{classCRL_1_1AllianceFramework_a8e044592d2ceaea0060aec5dc5cc6900}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Environment@{get\+Environment}}
\index{get\+Environment@{get\+Environment}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Environment()}{getEnvironment()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1Environment}{Environment}} $\ast$ C\+R\+L\+::\+Alliance\+Framework\+::get\+Environment (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the Environement. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a036bd6fa8f837c81f60b9d424f817add}\label{classCRL_1_1AllianceFramework_a036bd6fa8f837c81f60b9d424f817add}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Catalog@{get\+Catalog}}
\index{get\+Catalog@{get\+Catalog}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Catalog()}{getCatalog()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}} $\ast$ C\+R\+L\+::\+Alliance\+Framework\+::get\+Catalog (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the composite catalog build from all the library metadatas. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a4f1d2d34c254ac596e8c4a408ef6ba43}\label{classCRL_1_1AllianceFramework_a4f1d2d34c254ac596e8c4a408ef6ba43}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Parent\+Library\+Name@{get\+Parent\+Library\+Name}}
\index{get\+Parent\+Library\+Name@{get\+Parent\+Library\+Name}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Parent\+Library\+Name()}{getParentLibraryName()}}
{\footnotesize\ttfamily const \textbf{ Name} \& C\+R\+L\+::\+Alliance\+Framework\+::get\+Parent\+Library\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the name of the framework parent library, actually hard coded to \char`\"{}\+Root\+Library\char`\"{}. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_afe822e9e04b613862aec5066743e1ffd}\label{classCRL_1_1AllianceFramework_afe822e9e04b613862aec5066743e1ffd}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Parent\+Library@{get\+Parent\+Library}}
\index{get\+Parent\+Library@{get\+Parent\+Library}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Parent\+Library()}{getParentLibrary()}}
{\footnotesize\ttfamily \textbf{ Library} $\ast$ C\+R\+L\+::\+Alliance\+Framework\+::get\+Parent\+Library (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the library under which the Alliance ones are rooted. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_ab6f9ac0f07b20c2444b13ef8bc55c9ea}\label{classCRL_1_1AllianceFramework_ab6f9ac0f07b20c2444b13ef8bc55c9ea}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Library@{get\+Library}}
\index{get\+Library@{get\+Library}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Library()}{getLibrary()}}
{\footnotesize\ttfamily \textbf{ Library} $\ast$ C\+R\+L\+::\+Alliance\+Framework\+::get\+Library (\begin{DoxyParamCaption}\item[{unsigned int}]{index }\end{DoxyParamCaption})}
{\bfseries Returns\+:} the \textbf{ Hurricane\+::\+Library} at {\ttfamily index} in the search path. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a4085f3bc96ca5e4bf2d41a4ada9658f2}\label{classCRL_1_1AllianceFramework_a4085f3bc96ca5e4bf2d41a4ada9658f2}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Alliance\+Library@{get\+Alliance\+Library}}
\index{get\+Alliance\+Library@{get\+Alliance\+Library}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Alliance\+Library()}{getAllianceLibrary()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} $\ast$ C\+R\+L\+::\+Alliance\+Framework\+::get\+Alliance\+Library (\begin{DoxyParamCaption}\item[{unsigned int}]{index }\end{DoxyParamCaption})}
{\bfseries Returns\+:} the \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} at {\ttfamily index} in the search path. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a8e007b3f2ac45feec2907f77530a718c}\label{classCRL_1_1AllianceFramework_a8e007b3f2ac45feec2907f77530a718c}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Alliance\+Library@{get\+Alliance\+Library}}
\index{get\+Alliance\+Library@{get\+Alliance\+Library}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Alliance\+Library()}{getAllianceLibrary()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} $\ast$ C\+R\+L\+::\+Alliance\+Framework\+::get\+Alliance\+Library (\begin{DoxyParamCaption}\item[{\textbf{ Library} $\ast$}]{library }\end{DoxyParamCaption})}
{\bfseries Returns\+:} the \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} which is associated to the \textbf{ Hurricane\+::\+Library} {\ttfamily library}. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a4efc06e6a6d5413398946453c3fd6649}\label{classCRL_1_1AllianceFramework_a4efc06e6a6d5413398946453c3fd6649}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!create\+Library@{create\+Library}}
\index{create\+Library@{create\+Library}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{create\+Library()}{createLibrary()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} $\ast$ C\+R\+L\+::\+Alliance\+Framework\+::create\+Library (\begin{DoxyParamCaption}\item[{const string \&}]{path, }\item[{unsigned int}]{flags, }\item[{string}]{lib\+Name = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})}
\hypertarget{classCRL_1_1AllianceFramework_a8cff32ced8cc163cadca885d8ed8a5fc}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!create@{create}}
\index{create@{create}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Alliance\-Framework} $\ast$ C\-R\-L\-::\-Alliance\-Framework\-::create (
\begin{DoxyParamCaption}
\item[{unsigned long}]{flags = {\ttfamily NoFlags}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classCRL_1_1AllianceFramework_a8cff32ced8cc163cadca885d8ed8a5fc}
{\bfseries Returns\-:} The \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework} singleton. This function has no effect if the singleton has already been created. It is indeed an alias over \hyperlink{classCRL_1_1AllianceFramework_a976479af696a86c998c10d9d2604839d}{Alliance\-Framework\-::get()}. \hypertarget{classCRL_1_1AllianceFramework_a976479af696a86c998c10d9d2604839d}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get@{get}}
\index{get@{get}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Alliance\-Framework\-::get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classCRL_1_1AllianceFramework_a976479af696a86c998c10d9d2604839d}
{\bfseries Returns\-:} the singleton, create it if need be. \hypertarget{classCRL_1_1AllianceFramework_a5992ef0669bfdefc4d712db9369bfb81}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Print@{get\-Print}}
\index{get\-Print@{get\-Print}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Print}]{\setlength{\rightskip}{0pt plus 5cm}string C\-R\-L\-::\-Alliance\-Framework\-::get\-Print (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1AllianceFramework_a5992ef0669bfdefc4d712db9369bfb81}
{\bfseries Returns\-:} A nicely formatted string displaying the configuration of the \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework}, for ttys. \hypertarget{classCRL_1_1AllianceFramework_adc7dc5aa7e84b1fd94bc4a29bc6260e1}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!is\-P\-O\-W\-E\-R@{is\-P\-O\-W\-E\-R}}
\index{is\-P\-O\-W\-E\-R@{is\-P\-O\-W\-E\-R}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{is\-P\-O\-W\-E\-R}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Alliance\-Framework\-::is\-P\-O\-W\-E\-R (
\begin{DoxyParamCaption}
\item[{const string \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceFramework_adc7dc5aa7e84b1fd94bc4a29bc6260e1}
{\bfseries Returns\-:} {\bfseries true} if {\ttfamily name} is recognized as a power net name. \hypertarget{classCRL_1_1AllianceFramework_a0dcd1a667226f37353fdf0ea232d9c5d}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!is\-G\-R\-O\-U\-N\-D@{is\-G\-R\-O\-U\-N\-D}}
\index{is\-G\-R\-O\-U\-N\-D@{is\-G\-R\-O\-U\-N\-D}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{is\-G\-R\-O\-U\-N\-D}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Alliance\-Framework\-::is\-G\-R\-O\-U\-N\-D (
\begin{DoxyParamCaption}
\item[{const string \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceFramework_a0dcd1a667226f37353fdf0ea232d9c5d}
{\bfseries Returns\-:} {\bfseries true} if {\ttfamily name} is recognized as a ground net name. \hypertarget{classCRL_1_1AllianceFramework_a79ae573b6b685c1796e29ccc15c1c146}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!is\-C\-L\-O\-C\-K@{is\-C\-L\-O\-C\-K}}
\index{is\-C\-L\-O\-C\-K@{is\-C\-L\-O\-C\-K}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{is\-C\-L\-O\-C\-K}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Alliance\-Framework\-::is\-C\-L\-O\-C\-K (
\begin{DoxyParamCaption}
\item[{const string \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceFramework_a79ae573b6b685c1796e29ccc15c1c146}
{\bfseries Returns\-:} {\bfseries true} if {\ttfamily name} is recognized as a clock net name. \hypertarget{classCRL_1_1AllianceFramework_aa41d24d292c19624236fff250a28b102}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!is\-B\-L\-O\-C\-K\-A\-G\-E@{is\-B\-L\-O\-C\-K\-A\-G\-E}}
\index{is\-B\-L\-O\-C\-K\-A\-G\-E@{is\-B\-L\-O\-C\-K\-A\-G\-E}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{is\-B\-L\-O\-C\-K\-A\-G\-E}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Alliance\-Framework\-::is\-B\-L\-O\-C\-K\-A\-G\-E (
\begin{DoxyParamCaption}
\item[{const string \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceFramework_aa41d24d292c19624236fff250a28b102}
{\bfseries Returns\-:} {\bfseries true} if {\ttfamily name} is recognized as a blockage net name. \hypertarget{classCRL_1_1AllianceFramework_a0c48b5b15d769c6f17c4098dcaf46bcd}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!is\-Pad@{is\-Pad}}
\index{is\-Pad@{is\-Pad}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{is\-Pad}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Alliance\-Framework\-::is\-Pad (
\begin{DoxyParamCaption}
\item[{const string \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceFramework_a0c48b5b15d769c6f17c4098dcaf46bcd}
{\bfseries Returns\-:} {\bfseries true} if {\ttfamily name} is recognized as a pad cell name. \hypertarget{classCRL_1_1AllianceFramework_a8e044592d2ceaea0060aec5dc5cc6900}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Environment@{get\-Environment}}
\index{get\-Environment@{get\-Environment}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Environment}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Environment} $\ast$ C\-R\-L\-::\-Alliance\-Framework\-::get\-Environment (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceFramework_a8e044592d2ceaea0060aec5dc5cc6900}
{\bfseries Returns\-:} the Environement. \hypertarget{classCRL_1_1AllianceFramework_a036bd6fa8f837c81f60b9d424f817add}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Catalog@{get\-Catalog}}
\index{get\-Catalog@{get\-Catalog}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Catalog}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Catalog} $\ast$ C\-R\-L\-::\-Alliance\-Framework\-::get\-Catalog (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceFramework_a036bd6fa8f837c81f60b9d424f817add}
{\bfseries Returns\-:} the composite catalog build from all the library metadatas. \hypertarget{classCRL_1_1AllianceFramework_a9d2ad16894430081a00545d8fae952ed}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Parent\-Library\-Name@{get\-Parent\-Library\-Name}}
\index{get\-Parent\-Library\-Name@{get\-Parent\-Library\-Name}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Parent\-Library\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Name} \& C\-R\-L\-::\-Alliance\-Framework\-::get\-Parent\-Library\-Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceFramework_a9d2ad16894430081a00545d8fae952ed}
{\bfseries Returns\-:} the name of the framework parent library, actually hard coded to \char`\"{}\-Root\-Library\char`\"{}. \hypertarget{classCRL_1_1AllianceFramework_afe822e9e04b613862aec5066743e1ffd}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Parent\-Library@{get\-Parent\-Library}}
\index{get\-Parent\-Library@{get\-Parent\-Library}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Parent\-Library}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Library} $\ast$ C\-R\-L\-::\-Alliance\-Framework\-::get\-Parent\-Library (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceFramework_afe822e9e04b613862aec5066743e1ffd}
{\bfseries Returns\-:} the library under which the Alliance ones are rooted. \hypertarget{classCRL_1_1AllianceFramework_ab6f9ac0f07b20c2444b13ef8bc55c9ea}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Library@{get\-Library}}
\index{get\-Library@{get\-Library}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Library}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Library} $\ast$ C\-R\-L\-::\-Alliance\-Framework\-::get\-Library (
\begin{DoxyParamCaption}
\item[{unsigned int}]{index}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_ab6f9ac0f07b20c2444b13ef8bc55c9ea}
{\bfseries Returns\-:} the {\bf Hurricane\-::\-Library} at {\ttfamily index} in the search path. \hypertarget{classCRL_1_1AllianceFramework_a4085f3bc96ca5e4bf2d41a4ada9658f2}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Alliance\-Library@{get\-Alliance\-Library}}
\index{get\-Alliance\-Library@{get\-Alliance\-Library}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Alliance\-Library}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Alliance\-Library} $\ast$ C\-R\-L\-::\-Alliance\-Framework\-::get\-Alliance\-Library (
\begin{DoxyParamCaption}
\item[{unsigned int}]{index}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_a4085f3bc96ca5e4bf2d41a4ada9658f2}
{\bfseries Returns\-:} the \hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library} at {\ttfamily index} in the search path. \hypertarget{classCRL_1_1AllianceFramework_a8e007b3f2ac45feec2907f77530a718c}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Alliance\-Library@{get\-Alliance\-Library}}
\index{get\-Alliance\-Library@{get\-Alliance\-Library}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Alliance\-Library}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Alliance\-Library} $\ast$ C\-R\-L\-::\-Alliance\-Framework\-::get\-Alliance\-Library (
\begin{DoxyParamCaption}
\item[{{\bf Library} $\ast$}]{library}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_a8e007b3f2ac45feec2907f77530a718c}
{\bfseries Returns\-:} the \hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library} which is associated to the {\bf Hurricane\-::\-Library} {\ttfamily library}. \hypertarget{classCRL_1_1AllianceFramework_a4efc06e6a6d5413398946453c3fd6649}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!create\-Library@{create\-Library}}
\index{create\-Library@{create\-Library}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{create\-Library}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Alliance\-Library} $\ast$ C\-R\-L\-::\-Alliance\-Framework\-::create\-Library (
\begin{DoxyParamCaption}
\item[{const string \&}]{path, }
\item[{unsigned int}]{flags, }
\item[{string}]{lib\-Name = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_a4efc06e6a6d5413398946453c3fd6649}
\begin{DoxyParams}{Parameters}
{\em path} & path to the library directory. \\
\hline
{\em flags} & control the creation behavior. \\
\hline
{\em lib\+Name} & the name of the library. {\bfseries Returns\+:} the created Alliance library.\\
{\em lib\-Name} & the name of the library. {\bfseries Returns\-:} the created Alliance library.\\
\hline
\end{DoxyParams}
Create a new \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}}. If the library is not already in the search it\textquotesingle{}s prepended, otherwise the one already in place is used. If the library is in {\itshape load by lib} mode, the library parser is called and all the Cells are loaded. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a5e5a3d137a2c141bf8984877b7f7d18a}\label{classCRL_1_1AllianceFramework_a5e5a3d137a2c141bf8984877b7f7d18a}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!save\+Library@{save\+Library}}
\index{save\+Library@{save\+Library}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{save\+Library()}{saveLibrary()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Alliance\+Framework\+::save\+Library (\begin{DoxyParamCaption}\item[{\textbf{ Library} $\ast$}]{library }\end{DoxyParamCaption})}
{\bfseries Returns\+:} save to disk all Cells of that library. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_afe7a103d54e865511fd55af90eddcf4e}\label{classCRL_1_1AllianceFramework_afe7a103d54e865511fd55af90eddcf4e}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!save\+Library@{save\+Library}}
\index{save\+Library@{save\+Library}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{save\+Library()}{saveLibrary()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Alliance\+Framework\+::save\+Library (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} $\ast$}]{library }\end{DoxyParamCaption})}
{\bfseries Returns\+:} save to disk all Cells of that library. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_ae102d655820c5d0a29a0200c5e83d42c}\label{classCRL_1_1AllianceFramework_ae102d655820c5d0a29a0200c5e83d42c}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Routing\+Gauge@{get\+Routing\+Gauge}}
\index{get\+Routing\+Gauge@{get\+Routing\+Gauge}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Routing\+Gauge()}{getRoutingGauge()}}
{\footnotesize\ttfamily Cell\+Gauge $\ast$ C\+R\+L\+::\+Alliance\+Framework\+::get\+Routing\+Gauge (\begin{DoxyParamCaption}\item[{const \textbf{ Name} \&}]{name = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})}
{\bfseries Returns\+:} get the \mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}} {\ttfamily name}. If {\ttfamily name} is empty, the default one.
{\bfseries Returns\+:} get the Cell\+Gauge {\ttfamily name}. If {\ttfamily name} is empty, the default one. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_ae2bf20fc92a4684bebdab666c68c8aab}\label{classCRL_1_1AllianceFramework_ae2bf20fc92a4684bebdab666c68c8aab}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Default\+C\+G\+Pin\+Layer\+Name@{get\+Default\+C\+G\+Pin\+Layer\+Name}}
\index{get\+Default\+C\+G\+Pin\+Layer\+Name@{get\+Default\+C\+G\+Pin\+Layer\+Name}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Default\+C\+G\+Pin\+Layer\+Name()}{getDefaultCGPinLayerName()}}
{\footnotesize\ttfamily const \textbf{ Name} C\+R\+L\+::\+Alliance\+Framework\+::get\+Default\+C\+G\+Pin\+Layer\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} argh. Forget for what it is. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_ae182fd150c695fd24c1b10ddbc377b32}\label{classCRL_1_1AllianceFramework_ae182fd150c695fd24c1b10ddbc377b32}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!add\+Routing\+Gauge@{add\+Routing\+Gauge}}
\index{add\+Routing\+Gauge@{add\+Routing\+Gauge}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{add\+Routing\+Gauge()}{addRoutingGauge()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Alliance\+Framework\+::add\+Routing\+Gauge (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}} $\ast$}]{gauge }\end{DoxyParamCaption})}
{\bfseries Returns\+:} Add a new \mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}}. The last added becomes the default one. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_aab16db33a0ce2e3bce5739f7cadb3d5a}\label{classCRL_1_1AllianceFramework_aab16db33a0ce2e3bce5739f7cadb3d5a}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!add\+Cell\+Gauge@{add\+Cell\+Gauge}}
\index{add\+Cell\+Gauge@{add\+Cell\+Gauge}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{add\+Cell\+Gauge()}{addCellGauge()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Alliance\+Framework\+::add\+Cell\+Gauge (\begin{DoxyParamCaption}\item[{Cell\+Gauge $\ast$}]{gauge }\end{DoxyParamCaption})}
{\bfseries Returns\+:} Add a new Cell\+Gauge. The last added becomes the default one. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a329d04c188668968308108523d16e2be}\label{classCRL_1_1AllianceFramework_a329d04c188668968308108523d16e2be}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Cell@{get\+Cell}}
\index{get\+Cell@{get\+Cell}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Cell()}{getCell()}}
{\footnotesize\ttfamily \textbf{ Cell} $\ast$ C\+R\+L\+::\+Alliance\+Framework\+::get\+Cell (\begin{DoxyParamCaption}\item[{const string \&}]{name, }\item[{unsigned int}]{mode, }\item[{unsigned int}]{depth = {\ttfamily (unsigned~int)-\/1} }\end{DoxyParamCaption})}
Create a new \hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library}. If the library is not already in the search it's prepended, otherwise the one already in place is used. If the library is in {\itshape load by lib} mode, the library parser is called and all the Cells are loaded. \hypertarget{classCRL_1_1AllianceFramework_a5e5a3d137a2c141bf8984877b7f7d18a}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!save\-Library@{save\-Library}}
\index{save\-Library@{save\-Library}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{save\-Library}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Alliance\-Framework\-::save\-Library (
\begin{DoxyParamCaption}
\item[{{\bf Library} $\ast$}]{library}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_a5e5a3d137a2c141bf8984877b7f7d18a}
{\bfseries Returns\-:} save to disk all Cells of that library. \hypertarget{classCRL_1_1AllianceFramework_afe7a103d54e865511fd55af90eddcf4e}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!save\-Library@{save\-Library}}
\index{save\-Library@{save\-Library}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{save\-Library}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Alliance\-Framework\-::save\-Library (
\begin{DoxyParamCaption}
\item[{{\bf Alliance\-Library} $\ast$}]{library}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_afe7a103d54e865511fd55af90eddcf4e}
{\bfseries Returns\-:} save to disk all Cells of that library. \hypertarget{classCRL_1_1AllianceFramework_ae102d655820c5d0a29a0200c5e83d42c}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Routing\-Gauge@{get\-Routing\-Gauge}}
\index{get\-Routing\-Gauge@{get\-Routing\-Gauge}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Routing\-Gauge}]{\setlength{\rightskip}{0pt plus 5cm}Cell\-Gauge $\ast$ C\-R\-L\-::\-Alliance\-Framework\-::get\-Routing\-Gauge (
\begin{DoxyParamCaption}
\item[{const {\bf Name} \&}]{name = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_ae102d655820c5d0a29a0200c5e83d42c}
{\bfseries Returns\-:} get the \hyperlink{classCRL_1_1RoutingGauge}{Routing\-Gauge} {\ttfamily name}. If {\ttfamily name} is empty, the default one.
{\bfseries Returns\-:} get the Cell\-Gauge {\ttfamily name}. If {\ttfamily name} is empty, the default one. \hypertarget{classCRL_1_1AllianceFramework_aa584786d09bbb2469923a181b6f8e0d4}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Default\-C\-G\-Pin\-Layer\-Name@{get\-Default\-C\-G\-Pin\-Layer\-Name}}
\index{get\-Default\-C\-G\-Pin\-Layer\-Name@{get\-Default\-C\-G\-Pin\-Layer\-Name}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Default\-C\-G\-Pin\-Layer\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Name} C\-R\-L\-::\-Alliance\-Framework\-::get\-Default\-C\-G\-Pin\-Layer\-Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceFramework_aa584786d09bbb2469923a181b6f8e0d4}
{\bfseries Returns\-:} argh. Forget for what it is. \hypertarget{classCRL_1_1AllianceFramework_ae182fd150c695fd24c1b10ddbc377b32}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!add\-Routing\-Gauge@{add\-Routing\-Gauge}}
\index{add\-Routing\-Gauge@{add\-Routing\-Gauge}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{add\-Routing\-Gauge}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Alliance\-Framework\-::add\-Routing\-Gauge (
\begin{DoxyParamCaption}
\item[{{\bf Routing\-Gauge} $\ast$}]{gauge}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_ae182fd150c695fd24c1b10ddbc377b32}
{\bfseries Returns\-:} Add a new \hyperlink{classCRL_1_1RoutingGauge}{Routing\-Gauge}. The last added becomes the default one. \hypertarget{classCRL_1_1AllianceFramework_aab16db33a0ce2e3bce5739f7cadb3d5a}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!add\-Cell\-Gauge@{add\-Cell\-Gauge}}
\index{add\-Cell\-Gauge@{add\-Cell\-Gauge}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{add\-Cell\-Gauge}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Alliance\-Framework\-::add\-Cell\-Gauge (
\begin{DoxyParamCaption}
\item[{Cell\-Gauge $\ast$}]{gauge}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_aab16db33a0ce2e3bce5739f7cadb3d5a}
{\bfseries Returns\-:} Add a new Cell\-Gauge. The last added becomes the default one. \hypertarget{classCRL_1_1AllianceFramework_a5f0b56b303c51af5ea5c1eb1096786dd}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Cell@{get\-Cell}}
\index{get\-Cell@{get\-Cell}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Cell}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Cell} $\ast$ C\-R\-L\-::\-Alliance\-Framework\-::get\-Cell (
\begin{DoxyParamCaption}
\item[{const string \&}]{name, }
\item[{unsigned int}]{mode, }
\item[{unsigned int}]{depth = {\ttfamily (unsigned~int)-\/1}}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_a5f0b56b303c51af5ea5c1eb1096786dd}
\begin{DoxyParams}{Parameters}
{\em name} & the name of the Cell. \\
\hline
{\em mode} & control the loader behavior. \\
\hline
{\em depth} & the number of hierarchical levels under this cell. {\bfseries Returns\+:} the requested Cell.\\
{\em depth} & the number of hierarchical levels under this cell. {\bfseries Returns\-:} the requested Cell.\\
\hline
\end{DoxyParams}
Find the first cell that match in the library search path, then call the parsers to load the requested views. If the cell is already in memory, it is directly returned. Thus a Cell never gets loaded twice from disk. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_ac4381ad0c3799d584ef3ea160846e2bb}\label{classCRL_1_1AllianceFramework_ac4381ad0c3799d584ef3ea160846e2bb}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!create\+Cell@{create\+Cell}}
\index{create\+Cell@{create\+Cell}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{create\+Cell()}{createCell()}}
{\footnotesize\ttfamily \textbf{ Cell} $\ast$ C\+R\+L\+::\+Alliance\+Framework\+::create\+Cell (\begin{DoxyParamCaption}\item[{const string \&}]{name, }\item[{\mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} $\ast$}]{library = {\ttfamily NULL} }\end{DoxyParamCaption})}
Find the first cell that match in the library search path, then call the parsers to load the requested views. If the cell is already in memory, it is directly returned. Thus a Cell never gets loaded twice from disk. \hypertarget{classCRL_1_1AllianceFramework_ac4381ad0c3799d584ef3ea160846e2bb}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!create\-Cell@{create\-Cell}}
\index{create\-Cell@{create\-Cell}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{create\-Cell}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Cell} $\ast$ C\-R\-L\-::\-Alliance\-Framework\-::create\-Cell (
\begin{DoxyParamCaption}
\item[{const string \&}]{name, }
\item[{{\bf Alliance\-Library} $\ast$}]{library = {\ttfamily NULL}}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_ac4381ad0c3799d584ef3ea160846e2bb}
\begin{DoxyParams}{Parameters}
{\em name} & the name of the cell. \\
\hline
{\em library} & an Alliance library. {\bfseries Returns\+:} the newly created Cell.\\
{\em library} & an Alliance library. {\bfseries Returns\-:} the newly created Cell.\\
\hline
\end{DoxyParams}
Create a new Cell named {\ttfamily name} in the \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} {\ttfamily library}. If {\ttfamily library} is {\ttfamily N\+U\+LL}, uses the working library. Checks are performed to ensure that in a given library no two cells have the same name. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_abb34a606c7cd21638b4439701a8dcef9}\label{classCRL_1_1AllianceFramework_abb34a606c7cd21638b4439701a8dcef9}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!save\+Cell@{save\+Cell}}
\index{save\+Cell@{save\+Cell}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{save\+Cell()}{saveCell()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Alliance\+Framework\+::save\+Cell (\begin{DoxyParamCaption}\item[{\textbf{ Cell} $\ast$}]{cell, }\item[{unsigned int}]{mode }\end{DoxyParamCaption})}
Create a new Cell named {\ttfamily name} in the \hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library} {\ttfamily library}. If {\ttfamily library} is {\ttfamily N\-U\-L\-L}, uses the working library. Checks are performed to ensure that in a given library no two cells have the same name. \hypertarget{classCRL_1_1AllianceFramework_abb34a606c7cd21638b4439701a8dcef9}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!save\-Cell@{save\-Cell}}
\index{save\-Cell@{save\-Cell}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{save\-Cell}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Alliance\-Framework\-::save\-Cell (
\begin{DoxyParamCaption}
\item[{{\bf Cell} $\ast$}]{cell, }
\item[{unsigned int}]{mode}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_abb34a606c7cd21638b4439701a8dcef9}
Save on disk the requested Cell (in the revelant library directory). \hypertarget{classCRL_1_1AllianceFramework_a2e43b1928a05eea4b2dc1fe0757e4865}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!load\-Library\-Cells@{load\-Library\-Cells}}
\index{load\-Library\-Cells@{load\-Library\-Cells}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{load\-Library\-Cells}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Alliance\-Framework\-::load\-Library\-Cells (
\begin{DoxyParamCaption}
\item[{{\bf Library} $\ast$}]{library}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_a2e43b1928a05eea4b2dc1fe0757e4865}
{\bfseries Returns\-:} the number of loaded cell. Load the whole library. \hypertarget{classCRL_1_1AllianceFramework_adc8acedeb9daa37b4ab2dee0717835fa}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!load\-Library\-Cells@{load\-Library\-Cells}}
\index{load\-Library\-Cells@{load\-Library\-Cells}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{load\-Library\-Cells}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Alliance\-Framework\-::load\-Library\-Cells (
\begin{DoxyParamCaption}
\item[{const {\bf Name} \&}]{}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceFramework_adc8acedeb9daa37b4ab2dee0717835fa}
{\bfseries Returns\-:} the number of loaded cell. Load the whole library. \hypertarget{classCRL_1_1AllianceFramework_a95aa8c6b8ab3f995daf22a0317324933}{\index{C\-R\-L\-::\-Alliance\-Framework@{C\-R\-L\-::\-Alliance\-Framework}!get\-Instances\-Count@{get\-Instances\-Count}}
\index{get\-Instances\-Count@{get\-Instances\-Count}!CRL::AllianceFramework@{C\-R\-L\-::\-Alliance\-Framework}}
\subsubsection[{get\-Instances\-Count}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t C\-R\-L\-::\-Alliance\-Framework\-::get\-Instances\-Count (
\begin{DoxyParamCaption}
\item[{{\bf Cell} $\ast$}]{cell, }
\item[{unsigned int}]{flags}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classCRL_1_1AllianceFramework_a95aa8c6b8ab3f995daf22a0317324933}
{\bfseries Returns\-:} the number of instances of that cell. Depending on {\ttfamily flags}, may be recursive or exclude feed cells.
Save on disk the requested Cell (in the revelant library directory). \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a2e43b1928a05eea4b2dc1fe0757e4865}\label{classCRL_1_1AllianceFramework_a2e43b1928a05eea4b2dc1fe0757e4865}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!load\+Library\+Cells@{load\+Library\+Cells}}
\index{load\+Library\+Cells@{load\+Library\+Cells}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{load\+Library\+Cells()}{loadLibraryCells()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Alliance\+Framework\+::load\+Library\+Cells (\begin{DoxyParamCaption}\item[{\textbf{ Library} $\ast$}]{library }\end{DoxyParamCaption})}
{\bfseries Returns\+:} the number of loaded cell. Load the whole library. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_adc8acedeb9daa37b4ab2dee0717835fa}\label{classCRL_1_1AllianceFramework_adc8acedeb9daa37b4ab2dee0717835fa}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!load\+Library\+Cells@{load\+Library\+Cells}}
\index{load\+Library\+Cells@{load\+Library\+Cells}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{load\+Library\+Cells()}{loadLibraryCells()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Alliance\+Framework\+::load\+Library\+Cells (\begin{DoxyParamCaption}\item[{const \textbf{ Name} \&}]{ }\end{DoxyParamCaption})}
{\bfseries Returns\+:} the number of loaded cell. Load the whole library. \mbox{\Hypertarget{classCRL_1_1AllianceFramework_a95aa8c6b8ab3f995daf22a0317324933}\label{classCRL_1_1AllianceFramework_a95aa8c6b8ab3f995daf22a0317324933}}
\index{C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}!get\+Instances\+Count@{get\+Instances\+Count}}
\index{get\+Instances\+Count@{get\+Instances\+Count}!C\+R\+L\+::\+Alliance\+Framework@{C\+R\+L\+::\+Alliance\+Framework}}
\subsubsection{\texorpdfstring{get\+Instances\+Count()}{getInstancesCount()}}
{\footnotesize\ttfamily size\+\_\+t C\+R\+L\+::\+Alliance\+Framework\+::get\+Instances\+Count (\begin{DoxyParamCaption}\item[{\textbf{ Cell} $\ast$}]{cell, }\item[{unsigned int}]{flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
{\bfseries Returns\+:} the number of instances of that cell. Depending on {\ttfamily flags}, may be recursive or exclude feed cells.
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Alliance\+Framework.\+h\item
Alliance\+Framework.\+dox\end{DoxyCompactItemize}
Alliance\-Framework.\-h\item
Alliance\-Framework.\-dox\end{DoxyCompactItemize}

View File

@ -1,65 +1,71 @@
\hypertarget{classCRL_1_1AllianceLibrary}{}\section{C\+RL\+:\+:Alliance\+Library Class Reference}
\label{classCRL_1_1AllianceLibrary}\index{C\+R\+L\+::\+Alliance\+Library@{C\+R\+L\+::\+Alliance\+Library}}
\hypertarget{classCRL_1_1AllianceLibrary}{\section{C\-R\-L\-:\-:Alliance\-Library Class Reference}
\label{classCRL_1_1AllianceLibrary}\index{C\-R\-L\-::\-Alliance\-Library@{C\-R\-L\-::\-Alliance\-Library}}
}
A small wrapper around \textbf{ Hurricane\+::\+Library}.
A small wrapper around {\bf Hurricane\-::\-Library}.
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classCRL_1_1AllianceLibrary_ad7394ba603e21e655d4518795650f042}{Alliance\+Library}} ()
\hyperlink{classCRL_1_1AllianceLibrary_ad7394ba603e21e655d4518795650f042}{Alliance\-Library} ()
\item
\mbox{\hyperlink{classCRL_1_1AllianceLibrary_a1a0c9a0f2b74eaae859206e5338107a0}{Alliance\+Library}} (const \textbf{ Name} \&path, \textbf{ Library} $\ast$library=N\+U\+LL)
\hyperlink{classCRL_1_1AllianceLibrary_a1a0c9a0f2b74eaae859206e5338107a0}{Alliance\-Library} (const {\bf Name} \&path, {\bf Library} $\ast$library=N\-U\-L\-L)
\item
const \textbf{ Name} \& \mbox{\hyperlink{classCRL_1_1AllianceLibrary_a3be21e668a6a01085df037989eacf6f8}{get\+Path}} () const
const {\bf Name} \& \hyperlink{classCRL_1_1AllianceLibrary_ad663c361c6bf8eff7c56a68e3c977c21}{get\-Path} () const
\item
\textbf{ Library} $\ast$ \mbox{\hyperlink{classCRL_1_1AllianceLibrary_abd54e8a070660030c6d2af8a239359b5}{get\+Library}} () const
{\bf Library} $\ast$ \hyperlink{classCRL_1_1AllianceLibrary_a555c2ca823587050b997ef3b31a510e6}{get\-Library} () const
\end{DoxyCompactItemize}
\subsection{Detailed Description}
A small wrapper around \textbf{ Hurricane\+::\+Library}.
A small wrapper around {\bf Hurricane\-::\-Library}.
The \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}} simply adds the path from which the \textbf{ Hurricane\+::\+Library} has been loaded.
The \hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library} simply adds the path from which the {\bf Hurricane\-::\-Library} has been loaded.
\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classCRL_1_1AllianceLibrary_ad7394ba603e21e655d4518795650f042}\label{classCRL_1_1AllianceLibrary_ad7394ba603e21e655d4518795650f042}}
\index{C\+R\+L\+::\+Alliance\+Library@{C\+R\+L\+::\+Alliance\+Library}!Alliance\+Library@{Alliance\+Library}}
\index{Alliance\+Library@{Alliance\+Library}!C\+R\+L\+::\+Alliance\+Library@{C\+R\+L\+::\+Alliance\+Library}}
\subsubsection{\texorpdfstring{Alliance\+Library()}{AllianceLibrary()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily C\+R\+L\+::\+Alliance\+Library\+::\+Alliance\+Library (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
A new, empty, \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}}. \mbox{\Hypertarget{classCRL_1_1AllianceLibrary_a1a0c9a0f2b74eaae859206e5338107a0}\label{classCRL_1_1AllianceLibrary_a1a0c9a0f2b74eaae859206e5338107a0}}
\index{C\+R\+L\+::\+Alliance\+Library@{C\+R\+L\+::\+Alliance\+Library}!Alliance\+Library@{Alliance\+Library}}
\index{Alliance\+Library@{Alliance\+Library}!C\+R\+L\+::\+Alliance\+Library@{C\+R\+L\+::\+Alliance\+Library}}
\subsubsection{\texorpdfstring{Alliance\+Library()}{AllianceLibrary()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily C\+R\+L\+::\+Alliance\+Library\+::\+Alliance\+Library (\begin{DoxyParamCaption}\item[{const \textbf{ Name} \&}]{path, }\item[{\textbf{ Library} $\ast$}]{library = {\ttfamily NULL} }\end{DoxyParamCaption})}
A new \mbox{\hyperlink{classCRL_1_1AllianceLibrary}{Alliance\+Library}}, with {\ttfamily path} positionned and possibly {\ttfamily library}.
\hypertarget{classCRL_1_1AllianceLibrary_ad7394ba603e21e655d4518795650f042}{\index{C\-R\-L\-::\-Alliance\-Library@{C\-R\-L\-::\-Alliance\-Library}!Alliance\-Library@{Alliance\-Library}}
\index{Alliance\-Library@{Alliance\-Library}!CRL::AllianceLibrary@{C\-R\-L\-::\-Alliance\-Library}}
\subsubsection[{Alliance\-Library}]{\setlength{\rightskip}{0pt plus 5cm}C\-R\-L\-::\-Alliance\-Library\-::\-Alliance\-Library (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceLibrary_ad7394ba603e21e655d4518795650f042}
A new, empty, \hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library}. \hypertarget{classCRL_1_1AllianceLibrary_a1a0c9a0f2b74eaae859206e5338107a0}{\index{C\-R\-L\-::\-Alliance\-Library@{C\-R\-L\-::\-Alliance\-Library}!Alliance\-Library@{Alliance\-Library}}
\index{Alliance\-Library@{Alliance\-Library}!CRL::AllianceLibrary@{C\-R\-L\-::\-Alliance\-Library}}
\subsubsection[{Alliance\-Library}]{\setlength{\rightskip}{0pt plus 5cm}C\-R\-L\-::\-Alliance\-Library\-::\-Alliance\-Library (
\begin{DoxyParamCaption}
\item[{const {\bf Name} \&}]{path, }
\item[{{\bf Library} $\ast$}]{library = {\ttfamily NULL}}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1AllianceLibrary_a1a0c9a0f2b74eaae859206e5338107a0}
A new \hyperlink{classCRL_1_1AllianceLibrary}{Alliance\-Library}, with {\ttfamily path} positionned and possibly {\ttfamily library}.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1AllianceLibrary_a3be21e668a6a01085df037989eacf6f8}\label{classCRL_1_1AllianceLibrary_a3be21e668a6a01085df037989eacf6f8}}
\index{C\+R\+L\+::\+Alliance\+Library@{C\+R\+L\+::\+Alliance\+Library}!get\+Path@{get\+Path}}
\index{get\+Path@{get\+Path}!C\+R\+L\+::\+Alliance\+Library@{C\+R\+L\+::\+Alliance\+Library}}
\subsubsection{\texorpdfstring{get\+Path()}{getPath()}}
{\footnotesize\ttfamily const \textbf{ Name} \& C\+R\+L\+::\+Alliance\+Library\+::get\+Path (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1AllianceLibrary_ad663c361c6bf8eff7c56a68e3c977c21}{\index{C\-R\-L\-::\-Alliance\-Library@{C\-R\-L\-::\-Alliance\-Library}!get\-Path@{get\-Path}}
\index{get\-Path@{get\-Path}!CRL::AllianceLibrary@{C\-R\-L\-::\-Alliance\-Library}}
\subsubsection[{get\-Path}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Name} \& C\-R\-L\-::\-Alliance\-Library\-::get\-Path (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceLibrary_ad663c361c6bf8eff7c56a68e3c977c21}
\begin{DoxyReturn}{Returns}
the associated path.
\end{DoxyReturn}
\mbox{\Hypertarget{classCRL_1_1AllianceLibrary_abd54e8a070660030c6d2af8a239359b5}\label{classCRL_1_1AllianceLibrary_abd54e8a070660030c6d2af8a239359b5}}
\index{C\+R\+L\+::\+Alliance\+Library@{C\+R\+L\+::\+Alliance\+Library}!get\+Library@{get\+Library}}
\index{get\+Library@{get\+Library}!C\+R\+L\+::\+Alliance\+Library@{C\+R\+L\+::\+Alliance\+Library}}
\subsubsection{\texorpdfstring{get\+Library()}{getLibrary()}}
{\footnotesize\ttfamily \textbf{ Hurricane\+::\+Library} $\ast$ C\+R\+L\+::\+Alliance\+Library\+::get\+Library (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1AllianceLibrary_a555c2ca823587050b997ef3b31a510e6}{\index{C\-R\-L\-::\-Alliance\-Library@{C\-R\-L\-::\-Alliance\-Library}!get\-Library@{get\-Library}}
\index{get\-Library@{get\-Library}!CRL::AllianceLibrary@{C\-R\-L\-::\-Alliance\-Library}}
\subsubsection[{get\-Library}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Hurricane\-::\-Library} $\ast$ C\-R\-L\-::\-Alliance\-Library\-::get\-Library (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1AllianceLibrary_a555c2ca823587050b997ef3b31a510e6}
\begin{DoxyReturn}{Returns}
the associated library.
\end{DoxyReturn}
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Alliance\+Library.\+h\item
Alliance\+Library.\+dox\end{DoxyCompactItemize}
Alliance\-Library.\-h\item
Alliance\-Library.\-dox\end{DoxyCompactItemize}

View File

@ -1,5 +1,6 @@
\hypertarget{classCRL_1_1Banner}{}\section{C\+RL\+:\+:Banner Class Reference}
\label{classCRL_1_1Banner}\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\hypertarget{classCRL_1_1Banner}{\section{C\-R\-L\-:\-:Banner Class Reference}
\label{classCRL_1_1Banner}\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}}
}
Print Formatted Banners (on ttys).
@ -8,42 +9,42 @@ Print Formatted Banners (on ttys).
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classCRL_1_1Banner_ab1648ee84ac8c3a8df32fe224e762322}{Banner}} (string name=\char`\"{}\char`\"{}, string version=\char`\"{}\char`\"{}, string purpose=\char`\"{}\char`\"{}, string date=\char`\"{}\char`\"{}, string authors=\char`\"{}\char`\"{}, string contributors=\char`\"{}\char`\"{})
\hyperlink{classCRL_1_1Banner_ab1648ee84ac8c3a8df32fe224e762322}{Banner} (string name=\char`\"{}\char`\"{}, string version=\char`\"{}\char`\"{}, string purpose=\char`\"{}\char`\"{}, string date=\char`\"{}\char`\"{}, string authors=\char`\"{}\char`\"{}, string contributors=\char`\"{}\char`\"{})
\item
const string \& \mbox{\hyperlink{classCRL_1_1Banner_a240b3f305516b17eff31f684d0a5c643}{get\+Name}} () const
const string \& \hyperlink{classCRL_1_1Banner_a3abb8f2ba75f4bf70b102dc5a081297e}{get\-Name} () const
\item
const string \& \mbox{\hyperlink{classCRL_1_1Banner_a84e62c3376a111f7c16ee07b8cd05f59}{get\+Version}} () const
const string \& \hyperlink{classCRL_1_1Banner_a456dfe5c14576fe1625bace5c09f6019}{get\-Version} () const
\item
const string \& \mbox{\hyperlink{classCRL_1_1Banner_aa9898c902b80eff41d549432136de3bc}{get\+Purpose}} () const
const string \& \hyperlink{classCRL_1_1Banner_a753b87c41ec0ebcd6d1f81f17848c2b2}{get\-Purpose} () const
\item
const string \& \mbox{\hyperlink{classCRL_1_1Banner_a398db63bc8ce319d85e4d1245cbcce62}{get\+Date}} () const
const string \& \hyperlink{classCRL_1_1Banner_afb230ff11133683ab6f133aa6e753ab8}{get\-Date} () const
\item
const string \& \mbox{\hyperlink{classCRL_1_1Banner_aa61a32222853ae9f4298302ca53788bc}{get\+Authors}} () const
const string \& \hyperlink{classCRL_1_1Banner_a1d38857f50b38d664f2af2901dbbb584}{get\-Authors} () const
\item
const string \& \mbox{\hyperlink{classCRL_1_1Banner_aded1fb7c4ffd107c27b266287b1db0d2}{get\+Contributors}} () const
const string \& \hyperlink{classCRL_1_1Banner_aec611d9fbbc274fe59796ffc21d6f726}{get\-Contributors} () const
\item
unsigned int \mbox{\hyperlink{classCRL_1_1Banner_af956943247d260a3ba9a9f9a696695dd}{get\+Screen\+Width}} () const
unsigned int \hyperlink{classCRL_1_1Banner_aeda81fe941f2e04745c5b5b37dbbb73e}{get\-Screen\-Width} () const
\item
void \mbox{\hyperlink{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}{set\+Name}} (string name)
void \hyperlink{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}{set\-Name} (string name)
\item
void \mbox{\hyperlink{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}{set\+Version}} (string version)
void \hyperlink{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}{set\-Version} (string version)
\item
void \mbox{\hyperlink{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}{set\+Purpose}} (string purpose)
void \hyperlink{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}{set\-Purpose} (string purpose)
\item
void \mbox{\hyperlink{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}{set\+Date}} (string date)
void \hyperlink{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}{set\-Date} (string date)
\item
void \mbox{\hyperlink{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}{set\+Authors}} (string authors)
void \hyperlink{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}{set\-Authors} (string authors)
\item
void \mbox{\hyperlink{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}{set\+Contributors}} (string contributors)
void \hyperlink{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}{set\-Contributors} (string contributors)
\item
void \mbox{\hyperlink{classCRL_1_1Banner_a8053cc6071f261e781cc1e8157eef820}{set\+Screen\+Width}} (unsigned screen\+Width)
void \hyperlink{classCRL_1_1Banner_a8053cc6071f261e781cc1e8157eef820}{set\-Screen\-Width} (unsigned screen\-Width)
\end{DoxyCompactItemize}
\subsection{Detailed Description}
Print Formatted Banners (on ttys).
Display a traditionnal U\+N\+IX like banner for tty\+: \begin{DoxyVerb} @
Display a traditionnal U\-N\-I\-X like banner for tty\-: \begin{DoxyVerb} @
@@
@@@ @@@@@@ @@
@@ @@ @@ @@ @@@@@@@@
@ -66,12 +67,18 @@ Display a traditionnal U\+N\+IX like banner for tty\+: \begin{DoxyVerb}
\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classCRL_1_1Banner_ab1648ee84ac8c3a8df32fe224e762322}\label{classCRL_1_1Banner_ab1648ee84ac8c3a8df32fe224e762322}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!Banner@{Banner}}
\index{Banner@{Banner}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{Banner()}{Banner()}}
{\footnotesize\ttfamily C\+R\+L\+::\+Banner\+::\+Banner (\begin{DoxyParamCaption}\item[{std\+::string}]{name = {\ttfamily \char`\"{}\char`\"{}}, }\item[{std\+::string}]{version = {\ttfamily \char`\"{}\char`\"{}}, }\item[{std\+::string}]{purpose = {\ttfamily \char`\"{}\char`\"{}}, }\item[{std\+::string}]{date = {\ttfamily \char`\"{}\char`\"{}}, }\item[{std\+::string}]{authors = {\ttfamily \char`\"{}\char`\"{}}, }\item[{std\+::string}]{contributors = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})}
\hypertarget{classCRL_1_1Banner_ab1648ee84ac8c3a8df32fe224e762322}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!Banner@{Banner}}
\index{Banner@{Banner}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{Banner}]{\setlength{\rightskip}{0pt plus 5cm}C\-R\-L\-::\-Banner\-::\-Banner (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{std\-::string}]{version = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{std\-::string}]{purpose = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{std\-::string}]{date = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{std\-::string}]{authors = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{std\-::string}]{contributors = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_ab1648ee84ac8c3a8df32fe224e762322}
\begin{DoxyParams}{Parameters}
{\em name} & The tool name. \\
@ -90,93 +97,107 @@ Display a traditionnal U\+N\+IX like banner for tty\+: \begin{DoxyVerb}
Create a banner object.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1Banner_a240b3f305516b17eff31f684d0a5c643}\label{classCRL_1_1Banner_a240b3f305516b17eff31f684d0a5c643}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Name@{get\+Name}}
\index{get\+Name@{get\+Name}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Name()}{getName()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The tool\textquotesingle{}s name. \mbox{\Hypertarget{classCRL_1_1Banner_a84e62c3376a111f7c16ee07b8cd05f59}\label{classCRL_1_1Banner_a84e62c3376a111f7c16ee07b8cd05f59}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Version@{get\+Version}}
\index{get\+Version@{get\+Version}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Version()}{getVersion()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The tool\textquotesingle{}s version. \mbox{\Hypertarget{classCRL_1_1Banner_aa9898c902b80eff41d549432136de3bc}\label{classCRL_1_1Banner_aa9898c902b80eff41d549432136de3bc}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Purpose@{get\+Purpose}}
\index{get\+Purpose@{get\+Purpose}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Purpose()}{getPurpose()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Purpose (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The tool short description. \mbox{\Hypertarget{classCRL_1_1Banner_a398db63bc8ce319d85e4d1245cbcce62}\label{classCRL_1_1Banner_a398db63bc8ce319d85e4d1245cbcce62}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Date@{get\+Date}}
\index{get\+Date@{get\+Date}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Date()}{getDate()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Date (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The tool fisrt release date (year). \mbox{\Hypertarget{classCRL_1_1Banner_aa61a32222853ae9f4298302ca53788bc}\label{classCRL_1_1Banner_aa61a32222853ae9f4298302ca53788bc}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Authors@{get\+Authors}}
\index{get\+Authors@{get\+Authors}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Authors()}{getAuthors()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Authors (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The list of main author\textquotesingle{}s names. \mbox{\Hypertarget{classCRL_1_1Banner_aded1fb7c4ffd107c27b266287b1db0d2}\label{classCRL_1_1Banner_aded1fb7c4ffd107c27b266287b1db0d2}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Contributors@{get\+Contributors}}
\index{get\+Contributors@{get\+Contributors}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Contributors()}{getContributors()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Contributors (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The list of contributor\textquotesingle{}s names. \mbox{\Hypertarget{classCRL_1_1Banner_af956943247d260a3ba9a9f9a696695dd}\label{classCRL_1_1Banner_af956943247d260a3ba9a9f9a696695dd}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Screen\+Width@{get\+Screen\+Width}}
\index{get\+Screen\+Width@{get\+Screen\+Width}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Screen\+Width()}{getScreenWidth()}}
{\footnotesize\ttfamily const unsigned int C\+R\+L\+::\+Banner\+::get\+Screen\+Width (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The with of the screen (tty) into which the banner will be displayed. \mbox{\Hypertarget{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}\label{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Name@{set\+Name}}
\index{set\+Name@{set\+Name}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Name()}{setName()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Name (\begin{DoxyParamCaption}\item[{std\+::string}]{name }\end{DoxyParamCaption})}
Sets the tool\textquotesingle{}s name. \mbox{\Hypertarget{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}\label{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Version@{set\+Version}}
\index{set\+Version@{set\+Version}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Version()}{setVersion()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Version (\begin{DoxyParamCaption}\item[{std\+::string}]{version }\end{DoxyParamCaption})}
Sets the tool\textquotesingle{}s version. \mbox{\Hypertarget{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}\label{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Purpose@{set\+Purpose}}
\index{set\+Purpose@{set\+Purpose}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Purpose()}{setPurpose()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Purpose (\begin{DoxyParamCaption}\item[{std\+::string}]{purpose }\end{DoxyParamCaption})}
Sets the tool short description. \mbox{\Hypertarget{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}\label{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Date@{set\+Date}}
\index{set\+Date@{set\+Date}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Date()}{setDate()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Date (\begin{DoxyParamCaption}\item[{std\+::string}]{date }\end{DoxyParamCaption})}
Sets the tool fisrt release date (year). \mbox{\Hypertarget{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}\label{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Authors@{set\+Authors}}
\index{set\+Authors@{set\+Authors}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Authors()}{setAuthors()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Authors (\begin{DoxyParamCaption}\item[{std\+::string}]{authors }\end{DoxyParamCaption})}
Sets the list of main author\textquotesingle{}s names. \mbox{\Hypertarget{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}\label{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Contributors@{set\+Contributors}}
\index{set\+Contributors@{set\+Contributors}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Contributors()}{setContributors()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Contributors (\begin{DoxyParamCaption}\item[{std\+::string}]{contributors }\end{DoxyParamCaption})}
Sets the list of contributor\textquotesingle{}s names. \mbox{\Hypertarget{classCRL_1_1Banner_a8053cc6071f261e781cc1e8157eef820}\label{classCRL_1_1Banner_a8053cc6071f261e781cc1e8157eef820}}
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Screen\+Width@{set\+Screen\+Width}}
\index{set\+Screen\+Width@{set\+Screen\+Width}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Screen\+Width()}{setScreenWidth()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Screen\+Width (\begin{DoxyParamCaption}\item[{unsigned}]{screen\+Width }\end{DoxyParamCaption})}
\hypertarget{classCRL_1_1Banner_a3abb8f2ba75f4bf70b102dc5a081297e}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Name@{get\-Name}}
\index{get\-Name@{get\-Name}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_a3abb8f2ba75f4bf70b102dc5a081297e}
{\bfseries Returns\-:} The tool's name. \hypertarget{classCRL_1_1Banner_a456dfe5c14576fe1625bace5c09f6019}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Version@{get\-Version}}
\index{get\-Version@{get\-Version}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Version}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Version (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_a456dfe5c14576fe1625bace5c09f6019}
{\bfseries Returns\-:} The tool's version. \hypertarget{classCRL_1_1Banner_a753b87c41ec0ebcd6d1f81f17848c2b2}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Purpose@{get\-Purpose}}
\index{get\-Purpose@{get\-Purpose}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Purpose}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Purpose (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_a753b87c41ec0ebcd6d1f81f17848c2b2}
{\bfseries Returns\-:} The tool short description. \hypertarget{classCRL_1_1Banner_afb230ff11133683ab6f133aa6e753ab8}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Date@{get\-Date}}
\index{get\-Date@{get\-Date}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Date}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Date (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_afb230ff11133683ab6f133aa6e753ab8}
{\bfseries Returns\-:} The tool fisrt release date (year). \hypertarget{classCRL_1_1Banner_a1d38857f50b38d664f2af2901dbbb584}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Authors@{get\-Authors}}
\index{get\-Authors@{get\-Authors}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Authors}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Authors (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_a1d38857f50b38d664f2af2901dbbb584}
{\bfseries Returns\-:} The list of main author's names. \hypertarget{classCRL_1_1Banner_aec611d9fbbc274fe59796ffc21d6f726}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Contributors@{get\-Contributors}}
\index{get\-Contributors@{get\-Contributors}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Contributors}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Contributors (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_aec611d9fbbc274fe59796ffc21d6f726}
{\bfseries Returns\-:} The list of contributor's names. \hypertarget{classCRL_1_1Banner_aeda81fe941f2e04745c5b5b37dbbb73e}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Screen\-Width@{get\-Screen\-Width}}
\index{get\-Screen\-Width@{get\-Screen\-Width}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Screen\-Width}]{\setlength{\rightskip}{0pt plus 5cm}const unsigned int C\-R\-L\-::\-Banner\-::get\-Screen\-Width (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_aeda81fe941f2e04745c5b5b37dbbb73e}
{\bfseries Returns\-:} The with of the screen (tty) into which the banner will be displayed. \hypertarget{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Name@{set\-Name}}
\index{set\-Name@{set\-Name}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Name}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Name (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}
Sets the tool's name. \hypertarget{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Version@{set\-Version}}
\index{set\-Version@{set\-Version}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Version}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Version (
\begin{DoxyParamCaption}
\item[{std\-::string}]{version}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}
Sets the tool's version. \hypertarget{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Purpose@{set\-Purpose}}
\index{set\-Purpose@{set\-Purpose}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Purpose}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Purpose (
\begin{DoxyParamCaption}
\item[{std\-::string}]{purpose}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}
Sets the tool short description. \hypertarget{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Date@{set\-Date}}
\index{set\-Date@{set\-Date}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Date}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Date (
\begin{DoxyParamCaption}
\item[{std\-::string}]{date}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}
Sets the tool fisrt release date (year). \hypertarget{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Authors@{set\-Authors}}
\index{set\-Authors@{set\-Authors}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Authors}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Authors (
\begin{DoxyParamCaption}
\item[{std\-::string}]{authors}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}
Sets the list of main author's names. \hypertarget{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Contributors@{set\-Contributors}}
\index{set\-Contributors@{set\-Contributors}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Contributors}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Contributors (
\begin{DoxyParamCaption}
\item[{std\-::string}]{contributors}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}
Sets the list of contributor's names. \hypertarget{classCRL_1_1Banner_a8053cc6071f261e781cc1e8157eef820}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Screen\-Width@{set\-Screen\-Width}}
\index{set\-Screen\-Width@{set\-Screen\-Width}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Screen\-Width}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Screen\-Width (
\begin{DoxyParamCaption}
\item[{unsigned}]{screen\-Width}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_a8053cc6071f261e781cc1e8157eef820}
Sets the with of the screen (tty) into which the banner will be displayed.
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Banner.\+h\item
Banner.\+dox\end{DoxyCompactItemize}
Banner.\-h\item
Banner.\-dox\end{DoxyCompactItemize}

View File

@ -1,5 +1,6 @@
\hypertarget{classCRL_1_1Catalog}{}\section{C\+RL\+:\+:Catalog Class Reference}
\label{classCRL_1_1Catalog}\index{C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}}
\hypertarget{classCRL_1_1Catalog}{\section{C\-R\-L\-:\-:Catalog Class Reference}
\label{classCRL_1_1Catalog}\index{C\-R\-L\-::\-Catalog@{C\-R\-L\-::\-Catalog}}
}
A Registry to store Alliance Cell metadatas.
@ -8,101 +9,112 @@ A Registry to store Alliance Cell metadatas.
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}}
\begin{DoxyCompactList}\small\item\em An entry to store the Cell \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} in the \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
class \hyperlink{classCRL_1_1Catalog_1_1State}{State}
\begin{DoxyCompactList}\small\item\em An entry to store the Cell \hyperlink{classCRL_1_1Catalog_1_1State}{State} in the \hyperlink{classCRL_1_1Catalog}{Catalog}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classCRL_1_1Catalog_a6682f773880c7ca16bdca79057a08e6b}{Catalog}} ()
\hyperlink{classCRL_1_1Catalog_a6682f773880c7ca16bdca79057a08e6b}{Catalog} ()
\item
\mbox{\hyperlink{classCRL_1_1Catalog_a3ad457a2bf6246c3a1d9c3a4730c2696}{$\sim$\+Catalog}} ()
\hyperlink{classCRL_1_1Catalog_a3ad457a2bf6246c3a1d9c3a4730c2696}{$\sim$\-Catalog} ()
\item
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} $\ast$ \mbox{\hyperlink{classCRL_1_1Catalog_a5b04db2b2179d70212dd1b12daa903f9}{get\+State}} (const \textbf{ Name} \&name, bool add=false)
\hyperlink{classCRL_1_1Catalog_1_1State}{State} $\ast$ \hyperlink{classCRL_1_1Catalog_a5b04db2b2179d70212dd1b12daa903f9}{get\-State} (const {\bf Name} \&name, bool add=false)
\item
void \mbox{\hyperlink{classCRL_1_1Catalog_afe3ea2153684ed8df029ee896cef6608}{merge\+State}} (const \textbf{ Name} \&name, const \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} \&other)
void \hyperlink{classCRL_1_1Catalog_afe3ea2153684ed8df029ee896cef6608}{merge\-State} (const {\bf Name} \&name, const \hyperlink{classCRL_1_1Catalog_1_1State}{State} \&other)
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_ada5b55e7926764fc9c7f5b7d4e6c2cdc}{delete\+State}} (const \textbf{ Name} \&name)
bool \hyperlink{classCRL_1_1Catalog_ada5b55e7926764fc9c7f5b7d4e6c2cdc}{delete\-State} (const {\bf Name} \&name)
\item
void \mbox{\hyperlink{classCRL_1_1Catalog_aa40bdbaf5b64f56b085bfce72dc89fe6}{clear}} ()
void \hyperlink{classCRL_1_1Catalog_aa40bdbaf5b64f56b085bfce72dc89fe6}{clear} ()
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_a02ae9d3636235db933a29c08329c5778}{load\+From\+File}} (const string \&path, \textbf{ Library} $\ast$library)
bool \hyperlink{classCRL_1_1Catalog_a02ae9d3636235db933a29c08329c5778}{load\-From\-File} (const string \&path, {\bf Library} $\ast$library)
\item
map$<$ \textbf{ Name}, \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} $\ast$ $>$ $\ast$ \mbox{\hyperlink{classCRL_1_1Catalog_a3e326d2515c01af4fc75e421a3b61a81}{get\+States}} ()
map$<$ {\bf Name}, \hyperlink{classCRL_1_1Catalog_1_1State}{State} $\ast$ $>$ $\ast$ \hyperlink{classCRL_1_1Catalog_a3e326d2515c01af4fc75e421a3b61a81}{get\-States} ()
\end{DoxyCompactItemize}
\subsection{Detailed Description}
A Registry to store Alliance Cell metadatas.
The \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}} is built from the various C\+A\+T\+AL files from the library directories and enriched with the current state of Cell in the database.
The \hyperlink{classCRL_1_1Catalog}{Catalog} is built from the various C\-A\-T\-A\-L files from the library directories and enriched with the current state of Cell in the database.
\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classCRL_1_1Catalog_a6682f773880c7ca16bdca79057a08e6b}\label{classCRL_1_1Catalog_a6682f773880c7ca16bdca79057a08e6b}}
\index{C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}!Catalog@{Catalog}}
\index{Catalog@{Catalog}!C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}}
\subsubsection{\texorpdfstring{Catalog()}{Catalog()}}
{\footnotesize\ttfamily C\+R\+L\+::\+Catalog\+::\+Catalog (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
A new, empty, \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}}. Normally, there should only be one \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}}, attribute of \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}}. \mbox{\Hypertarget{classCRL_1_1Catalog_a3ad457a2bf6246c3a1d9c3a4730c2696}\label{classCRL_1_1Catalog_a3ad457a2bf6246c3a1d9c3a4730c2696}}
\index{C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}!````~Catalog@{$\sim$\+Catalog}}
\index{````~Catalog@{$\sim$\+Catalog}!C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}}
\subsubsection{\texorpdfstring{$\sim$\+Catalog()}{~Catalog()}}
{\footnotesize\ttfamily C\+R\+L\+::\+Catalog\+::$\sim$\+Catalog (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
Free a \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}} object.
\hypertarget{classCRL_1_1Catalog_a6682f773880c7ca16bdca79057a08e6b}{\index{C\-R\-L\-::\-Catalog@{C\-R\-L\-::\-Catalog}!Catalog@{Catalog}}
\index{Catalog@{Catalog}!CRL::Catalog@{C\-R\-L\-::\-Catalog}}
\subsubsection[{Catalog}]{\setlength{\rightskip}{0pt plus 5cm}C\-R\-L\-::\-Catalog\-::\-Catalog (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_a6682f773880c7ca16bdca79057a08e6b}
A new, empty, \hyperlink{classCRL_1_1Catalog}{Catalog}. Normally, there should only be one \hyperlink{classCRL_1_1Catalog}{Catalog}, attribute of \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework}. \hypertarget{classCRL_1_1Catalog_a3ad457a2bf6246c3a1d9c3a4730c2696}{\index{C\-R\-L\-::\-Catalog@{C\-R\-L\-::\-Catalog}!$\sim$\-Catalog@{$\sim$\-Catalog}}
\index{$\sim$\-Catalog@{$\sim$\-Catalog}!CRL::Catalog@{C\-R\-L\-::\-Catalog}}
\subsubsection[{$\sim$\-Catalog}]{\setlength{\rightskip}{0pt plus 5cm}C\-R\-L\-::\-Catalog\-::$\sim$\-Catalog (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Catalog_a3ad457a2bf6246c3a1d9c3a4730c2696}
Free a \hyperlink{classCRL_1_1Catalog}{Catalog} object.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1Catalog_a5b04db2b2179d70212dd1b12daa903f9}\label{classCRL_1_1Catalog_a5b04db2b2179d70212dd1b12daa903f9}}
\index{C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}!get\+State@{get\+State}}
\index{get\+State@{get\+State}!C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}}
\subsubsection{\texorpdfstring{get\+State()}{getState()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} $\ast$ C\+R\+L\+::\+Catalog\+::get\+State (\begin{DoxyParamCaption}\item[{const \textbf{ Name} \&}]{name, }\item[{bool}]{add = {\ttfamily false} }\end{DoxyParamCaption})}
{\bfseries Returns\+:} the \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} of the Cell named {\ttfamily name}. If {\ttfamily add} is set to {\bfseries true} and the cell doesn\textquotesingle{}t exist, an entry is created for it. Otherwise, N\+U\+LL is returned. \mbox{\Hypertarget{classCRL_1_1Catalog_afe3ea2153684ed8df029ee896cef6608}\label{classCRL_1_1Catalog_afe3ea2153684ed8df029ee896cef6608}}
\index{C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}!merge\+State@{merge\+State}}
\index{merge\+State@{merge\+State}!C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}}
\subsubsection{\texorpdfstring{merge\+State()}{mergeState()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Catalog\+::merge\+State (\begin{DoxyParamCaption}\item[{const \textbf{ Name} \&}]{name, }\item[{const \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} \&}]{other }\end{DoxyParamCaption})}
Merge the \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} {\ttfamily other} with the current one. It only fills the holes. If the \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}}\textquotesingle{}s Cell or Library is already sets, the ones from {\ttfamily other} are discarteds. Related to the Alliance search path policy where the first Cell found shadows any other one found later. \mbox{\Hypertarget{classCRL_1_1Catalog_ada5b55e7926764fc9c7f5b7d4e6c2cdc}\label{classCRL_1_1Catalog_ada5b55e7926764fc9c7f5b7d4e6c2cdc}}
\index{C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}!delete\+State@{delete\+State}}
\index{delete\+State@{delete\+State}!C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}}
\subsubsection{\texorpdfstring{delete\+State()}{deleteState()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::delete\+State (\begin{DoxyParamCaption}\item[{const \textbf{ Name} \&}]{name }\end{DoxyParamCaption})}
{\bfseries Returns\+:} {\bfseries true} if an entry has been indeed deleted.
Delete the \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} associated with Cell {\ttfamily name}. \mbox{\Hypertarget{classCRL_1_1Catalog_aa40bdbaf5b64f56b085bfce72dc89fe6}\label{classCRL_1_1Catalog_aa40bdbaf5b64f56b085bfce72dc89fe6}}
\index{C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}!clear@{clear}}
\index{clear@{clear}!C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}}
\subsubsection{\texorpdfstring{clear()}{clear()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Catalog\+::clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
Completly empty the \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}}. \mbox{\Hypertarget{classCRL_1_1Catalog_a02ae9d3636235db933a29c08329c5778}\label{classCRL_1_1Catalog_a02ae9d3636235db933a29c08329c5778}}
\index{C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}!load\+From\+File@{load\+From\+File}}
\index{load\+From\+File@{load\+From\+File}!C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}}
\subsubsection{\texorpdfstring{load\+From\+File()}{loadFromFile()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::load\+From\+File (\begin{DoxyParamCaption}\item[{const string \&}]{path, }\item[{\textbf{ Library} $\ast$}]{library }\end{DoxyParamCaption})}
\hypertarget{classCRL_1_1Catalog_a5b04db2b2179d70212dd1b12daa903f9}{\index{C\-R\-L\-::\-Catalog@{C\-R\-L\-::\-Catalog}!get\-State@{get\-State}}
\index{get\-State@{get\-State}!CRL::Catalog@{C\-R\-L\-::\-Catalog}}
\subsubsection[{get\-State}]{\setlength{\rightskip}{0pt plus 5cm}{\bf State} $\ast$ C\-R\-L\-::\-Catalog\-::get\-State (
\begin{DoxyParamCaption}
\item[{const {\bf Name} \&}]{name, }
\item[{bool}]{add = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Catalog_a5b04db2b2179d70212dd1b12daa903f9}
{\bfseries Returns\-:} the \hyperlink{classCRL_1_1Catalog_1_1State}{State} of the Cell named {\ttfamily name}. If {\ttfamily add} is set to {\bfseries true} and the cell doesn't exist, an entry is created for it. Otherwise, N\-U\-L\-L is returned. \hypertarget{classCRL_1_1Catalog_afe3ea2153684ed8df029ee896cef6608}{\index{C\-R\-L\-::\-Catalog@{C\-R\-L\-::\-Catalog}!merge\-State@{merge\-State}}
\index{merge\-State@{merge\-State}!CRL::Catalog@{C\-R\-L\-::\-Catalog}}
\subsubsection[{merge\-State}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Catalog\-::merge\-State (
\begin{DoxyParamCaption}
\item[{const {\bf Name} \&}]{name, }
\item[{const {\bf State} \&}]{other}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Catalog_afe3ea2153684ed8df029ee896cef6608}
Merge the \hyperlink{classCRL_1_1Catalog_1_1State}{State} {\ttfamily other} with the current one. It only fills the holes. If the \hyperlink{classCRL_1_1Catalog_1_1State}{State}'s Cell or Library is already sets, the ones from {\ttfamily other} are discarteds. Related to the Alliance search path policy where the first Cell found shadows any other one found later. \hypertarget{classCRL_1_1Catalog_ada5b55e7926764fc9c7f5b7d4e6c2cdc}{\index{C\-R\-L\-::\-Catalog@{C\-R\-L\-::\-Catalog}!delete\-State@{delete\-State}}
\index{delete\-State@{delete\-State}!CRL::Catalog@{C\-R\-L\-::\-Catalog}}
\subsubsection[{delete\-State}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::delete\-State (
\begin{DoxyParamCaption}
\item[{const {\bf Name} \&}]{name}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Catalog_ada5b55e7926764fc9c7f5b7d4e6c2cdc}
{\bfseries Returns\-:} {\bfseries true} if an entry has been indeed deleted.
Delete the \hyperlink{classCRL_1_1Catalog_1_1State}{State} associated with Cell {\ttfamily name}. \hypertarget{classCRL_1_1Catalog_aa40bdbaf5b64f56b085bfce72dc89fe6}{\index{C\-R\-L\-::\-Catalog@{C\-R\-L\-::\-Catalog}!clear@{clear}}
\index{clear@{clear}!CRL::Catalog@{C\-R\-L\-::\-Catalog}}
\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Catalog\-::clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Catalog_aa40bdbaf5b64f56b085bfce72dc89fe6}
Completly empty the \hyperlink{classCRL_1_1Catalog}{Catalog}. \hypertarget{classCRL_1_1Catalog_a02ae9d3636235db933a29c08329c5778}{\index{C\-R\-L\-::\-Catalog@{C\-R\-L\-::\-Catalog}!load\-From\-File@{load\-From\-File}}
\index{load\-From\-File@{load\-From\-File}!CRL::Catalog@{C\-R\-L\-::\-Catalog}}
\subsubsection[{load\-From\-File}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::load\-From\-File (
\begin{DoxyParamCaption}
\item[{const string \&}]{path, }
\item[{{\bf Library} $\ast$}]{library}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Catalog_a02ae9d3636235db933a29c08329c5778}
\begin{DoxyParams}{Parameters}
{\em path} & The path to the library catalog file. \\
\hline
{\em library} & The library for which we are loading a catalog. {\bfseries Returns\+:} {\bfseries true} if the catalog file has been found and successfully loaded. \\
{\em library} & The library for which we are loading a catalog. {\bfseries Returns\-:} {\bfseries true} if the catalog file has been found and successfully loaded. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classCRL_1_1Catalog_a3e326d2515c01af4fc75e421a3b61a81}\label{classCRL_1_1Catalog_a3e326d2515c01af4fc75e421a3b61a81}}
\index{C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}!get\+States@{get\+States}}
\index{get\+States@{get\+States}!C\+R\+L\+::\+Catalog@{C\+R\+L\+::\+Catalog}}
\subsubsection{\texorpdfstring{get\+States()}{getStates()}}
{\footnotesize\ttfamily std\+::map$<$ \textbf{ Hurricane\+::\+Name}, \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} $\ast$ $>$ $\ast$ C\+R\+L\+::\+Catalog\+::get\+States (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1Catalog_a3e326d2515c01af4fc75e421a3b61a81}{\index{C\-R\-L\-::\-Catalog@{C\-R\-L\-::\-Catalog}!get\-States@{get\-States}}
\index{get\-States@{get\-States}!CRL::Catalog@{C\-R\-L\-::\-Catalog}}
\subsubsection[{get\-States}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<$ {\bf Hurricane\-::\-Name}, {\bf State} $\ast$ $>$ $\ast$ C\-R\-L\-::\-Catalog\-::get\-States (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_a3e326d2515c01af4fc75e421a3b61a81}
\begin{DoxyReturn}{Returns}
the internal std\+::map$<$$>$ of States.
the internal std\-::map$<$$>$ of States.
\end{DoxyReturn}
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Catalog.\+h\item
Catalog.\+dox\end{DoxyCompactItemize}
Catalog.\-h\item
Catalog.\-dox\end{DoxyCompactItemize}

View File

@ -1,254 +1,258 @@
\hypertarget{classCRL_1_1CatalogExtension}{}\section{C\+RL\+:\+:Catalog\+Extension Class Reference}
\label{classCRL_1_1CatalogExtension}\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\hypertarget{classCRL_1_1CatalogExtension}{\section{C\-R\-L\-:\-:Catalog\-Extension Class Reference}
\label{classCRL_1_1CatalogExtension}\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}}
}
Wrapper to access a \textbf{ Hurricane\+::\+Cell} \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\+::\+State}}.
Wrapper to access a {\bf Hurricane\-::\-Cell} \hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\-::\-State}.
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_af6487fb6007e34163773d8e8d15013a1}{is\+Flatten\+Leaf}} (const \textbf{ Cell} $\ast$)
static bool \hyperlink{classCRL_1_1CatalogExtension_a5feda5d6fba490a71e3742361ec7b4a1}{is\-Feed} (const {\bf Cell} $\ast$)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a5feda5d6fba490a71e3742361ec7b4a1}{is\+Feed}} (const \textbf{ Cell} $\ast$)
static bool \hyperlink{classCRL_1_1CatalogExtension_a2695acabeac2f224fa4ac3a9563aeee9}{is\-Pad} (const {\bf Cell} $\ast$)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a2695acabeac2f224fa4ac3a9563aeee9}{is\+Pad}} (const \textbf{ Cell} $\ast$)
static bool \hyperlink{classCRL_1_1CatalogExtension_a37c8d304e7386ee31b73c826cb929e5f}{is\-Gds} (const {\bf Cell} $\ast$)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a37c8d304e7386ee31b73c826cb929e5f}{is\+Gds}} (const \textbf{ Cell} $\ast$)
static bool \hyperlink{classCRL_1_1CatalogExtension_a90e941d2349f5a0f4f7fefb41b434b0a}{is\-Delete} (const {\bf Cell} $\ast$)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a90e941d2349f5a0f4f7fefb41b434b0a}{is\+Delete}} (const \textbf{ Cell} $\ast$)
static bool \hyperlink{classCRL_1_1CatalogExtension_a3af53ef4a7fa512a079adbcb68677e2f}{is\-Physical} (const {\bf Cell} $\ast$)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a3af53ef4a7fa512a079adbcb68677e2f}{is\+Physical}} (const \textbf{ Cell} $\ast$)
static bool \hyperlink{classCRL_1_1CatalogExtension_a558c506a28d2230e592080dccbcca380}{is\-Logical} (const {\bf Cell} $\ast$)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a558c506a28d2230e592080dccbcca380}{is\+Logical}} (const \textbf{ Cell} $\ast$)
static unsigned int \hyperlink{classCRL_1_1CatalogExtension_a56af8791146665dab3f0f0f33317ac82}{get\-Flags} (const {\bf Cell} $\ast$, unsigned int mask=(unsigned int)-\/1)
\item
static unsigned int \mbox{\hyperlink{classCRL_1_1CatalogExtension_a9525c2253aa310a63de32caaeb694e66}{get\+Flags}} (const \textbf{ Cell} $\ast$, unsigned int mask=(unsigned int) -\/1)
static bool \hyperlink{classCRL_1_1CatalogExtension_ab9475735032d500f4d4a8cf980864b3e}{set\-Flags} (const {\bf Cell} $\ast$, unsigned int mask, bool value)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_ab9475735032d500f4d4a8cf980864b3e}{set\+Flags}} (const \textbf{ Cell} $\ast$, unsigned int mask, bool value)
static bool \hyperlink{classCRL_1_1CatalogExtension_ab82e4b139ca636feaca5d97836891b68}{set\-Feed} (const {\bf Cell} $\ast$, bool value)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a00772e9c455d0e44caf132ee724b958d}{set\+Flatten\+Leaf}} (const \textbf{ Cell} $\ast$, bool value)
static bool \hyperlink{classCRL_1_1CatalogExtension_afceda0d184ed2964e160b563a216bc35}{set\-Pad} (const {\bf Cell} $\ast$, bool value)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_ab82e4b139ca636feaca5d97836891b68}{set\+Feed}} (const \textbf{ Cell} $\ast$, bool value)
static bool \hyperlink{classCRL_1_1CatalogExtension_a6c440bfd5ac56c9e07213c1347f0610a}{set\-Gds} (const {\bf Cell} $\ast$, bool value)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_afceda0d184ed2964e160b563a216bc35}{set\+Pad}} (const \textbf{ Cell} $\ast$, bool value)
static bool \hyperlink{classCRL_1_1CatalogExtension_a8a5bdbfb8c898f8ea00c8718c6714983}{set\-Delete} (const {\bf Cell} $\ast$, bool value)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a6c440bfd5ac56c9e07213c1347f0610a}{set\+Gds}} (const \textbf{ Cell} $\ast$, bool value)
static bool \hyperlink{classCRL_1_1CatalogExtension_ae3de9795e0ddce5a767cf53d79fec077}{set\-Physical} (const {\bf Cell} $\ast$, bool value)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a8a5bdbfb8c898f8ea00c8718c6714983}{set\+Delete}} (const \textbf{ Cell} $\ast$, bool value)
static bool \hyperlink{classCRL_1_1CatalogExtension_a9609c756887f433fe9b250e32ff1ae0a}{set\-Logical} (const {\bf Cell} $\ast$, bool value)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_ae3de9795e0ddce5a767cf53d79fec077}{set\+Physical}} (const \textbf{ Cell} $\ast$, bool value)
static {\bf Library} $\ast$ \hyperlink{classCRL_1_1CatalogExtension_a6681f9fbe64998a27fe532fd3591afc7}{get\-Library} (const {\bf Cell} $\ast$)
\item
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a9609c756887f433fe9b250e32ff1ae0a}{set\+Logical}} (const \textbf{ Cell} $\ast$, bool value)
static unsigned int \hyperlink{classCRL_1_1CatalogExtension_ae4f8d30cf08796b62422546c05526d86}{get\-Depth} (const {\bf Cell} $\ast$)
\item
static \textbf{ Library} $\ast$ \mbox{\hyperlink{classCRL_1_1CatalogExtension_a6681f9fbe64998a27fe532fd3591afc7}{get\+Library}} (const \textbf{ Cell} $\ast$)
\item
static unsigned int \mbox{\hyperlink{classCRL_1_1CatalogExtension_ae4f8d30cf08796b62422546c05526d86}{get\+Depth}} (const \textbf{ Cell} $\ast$)
\item
static \textbf{ Library} $\ast$ \mbox{\hyperlink{classCRL_1_1CatalogExtension_a6ef1b96f9bbbe39e13a5aba073f2394c}{set\+Library}} (const \textbf{ Cell} $\ast$, \textbf{ Library} $\ast$library)
static {\bf Library} $\ast$ \hyperlink{classCRL_1_1CatalogExtension_a6ef1b96f9bbbe39e13a5aba073f2394c}{set\-Library} (const {\bf Cell} $\ast$, {\bf Library} $\ast$library)
\end{DoxyCompactItemize}
\subsection{Detailed Description}
Wrapper to access a \textbf{ Hurricane\+::\+Cell} \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\+::\+State}}.
Wrapper to access a {\bf Hurricane\-::\-Cell} \hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\-::\-State}.
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\+::\+State}} are stored inside the \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}} \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}} but also linked in a Property on the \textbf{ Hurricane\+::\+Cell} for easier access. The \mbox{\hyperlink{classCRL_1_1CatalogExtension}{Catalog\+Extension}} is a small wrapper around the Property mechanism to allow a simpler access.
\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\-::\-State} are stored inside the \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework} \hyperlink{classCRL_1_1Catalog}{Catalog} but also linked in a Property on the {\bf Hurricane\-::\-Cell} for easier access. The \hyperlink{classCRL_1_1CatalogExtension}{Catalog\-Extension} is a small wrapper around the Property mechanism to allow a simpler access.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_af6487fb6007e34163773d8e8d15013a1}\label{classCRL_1_1CatalogExtension_af6487fb6007e34163773d8e8d15013a1}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Flatten\+Leaf@{is\+Flatten\+Leaf}}
\index{is\+Flatten\+Leaf@{is\+Flatten\+Leaf}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Flatten\+Leaf()}{isFlattenLeaf()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Flatten\+Leaf (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
\hypertarget{classCRL_1_1CatalogExtension_a5feda5d6fba490a71e3742361ec7b4a1}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!is\-Feed@{is\-Feed}}
\index{is\-Feed@{is\-Feed}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{is\-Feed}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::is\-Feed (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a5feda5d6fba490a71e3742361ec7b4a1}
{\bfseries Returns\-:} {\bfseries true} if the Cell is a feed-\/through.
{\bfseries Returns\+:} {\bfseries true} if the Cell has no more instances (leaf cell).
References C\-R\-L\-::\-Catalog\-::\-State\-::is\-Feed().
References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Flatten\+Leaf().
\hypertarget{classCRL_1_1CatalogExtension_a2695acabeac2f224fa4ac3a9563aeee9}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!is\-Pad@{is\-Pad}}
\index{is\-Pad@{is\-Pad}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{is\-Pad}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::is\-Pad (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a2695acabeac2f224fa4ac3a9563aeee9}
{\bfseries Returns\-:} {\bfseries true} if the Cell is a pad.
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a5feda5d6fba490a71e3742361ec7b4a1}\label{classCRL_1_1CatalogExtension_a5feda5d6fba490a71e3742361ec7b4a1}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Feed@{is\+Feed}}
\index{is\+Feed@{is\+Feed}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Feed()}{isFeed()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Feed (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
References C\-R\-L\-::\-Catalog\-::\-State\-::is\-Pad().
{\bfseries Returns\+:} {\bfseries true} if the Cell is a feed-\/through.
\hypertarget{classCRL_1_1CatalogExtension_a37c8d304e7386ee31b73c826cb929e5f}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!is\-Gds@{is\-Gds}}
\index{is\-Gds@{is\-Gds}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{is\-Gds}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::is\-Gds (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a37c8d304e7386ee31b73c826cb929e5f}
{\bfseries Returns\-:} {\bfseries true} if the Cell is drawn in real layer (i.\-e. not a symbolic layout, but a G\-D\-S).
References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Feed().
References C\-R\-L\-::\-Catalog\-::\-State\-::is\-Gds().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a2695acabeac2f224fa4ac3a9563aeee9}\label{classCRL_1_1CatalogExtension_a2695acabeac2f224fa4ac3a9563aeee9}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Pad@{is\+Pad}}
\index{is\+Pad@{is\+Pad}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Pad()}{isPad()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Pad (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
\hypertarget{classCRL_1_1CatalogExtension_a90e941d2349f5a0f4f7fefb41b434b0a}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!is\-Delete@{is\-Delete}}
\index{is\-Delete@{is\-Delete}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{is\-Delete}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::is\-Delete (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a90e941d2349f5a0f4f7fefb41b434b0a}
{\bfseries Returns\-:} {\bfseries true} if the Cell has been deleted from memory.
{\bfseries Returns\+:} {\bfseries true} if the Cell is a pad.
References C\-R\-L\-::\-Catalog\-::\-State\-::is\-Delete().
References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Pad().
\hypertarget{classCRL_1_1CatalogExtension_a3af53ef4a7fa512a079adbcb68677e2f}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!is\-Physical@{is\-Physical}}
\index{is\-Physical@{is\-Physical}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{is\-Physical}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::is\-Physical (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a3af53ef4a7fa512a079adbcb68677e2f}
{\bfseries Returns\-:} {\bfseries true} if the Cell posseses a physical view (layout).
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a37c8d304e7386ee31b73c826cb929e5f}\label{classCRL_1_1CatalogExtension_a37c8d304e7386ee31b73c826cb929e5f}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Gds@{is\+Gds}}
\index{is\+Gds@{is\+Gds}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Gds()}{isGds()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Gds (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
References C\-R\-L\-::\-Catalog\-::\-State\-::is\-Physical().
{\bfseries Returns\+:} {\bfseries true} if the Cell is drawn in real layer (i.\+e. not a symbolic layout, but a G\+DS).
\hypertarget{classCRL_1_1CatalogExtension_a558c506a28d2230e592080dccbcca380}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!is\-Logical@{is\-Logical}}
\index{is\-Logical@{is\-Logical}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{is\-Logical}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::is\-Logical (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a558c506a28d2230e592080dccbcca380}
{\bfseries Returns\-:} {\bfseries true} if the Cell posseses a logical view (netlist).
References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Gds().
References C\-R\-L\-::\-Catalog\-::\-State\-::is\-Logical().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a90e941d2349f5a0f4f7fefb41b434b0a}\label{classCRL_1_1CatalogExtension_a90e941d2349f5a0f4f7fefb41b434b0a}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Delete@{is\+Delete}}
\index{is\+Delete@{is\+Delete}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Delete()}{isDelete()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Delete (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
\hypertarget{classCRL_1_1CatalogExtension_a56af8791146665dab3f0f0f33317ac82}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!get\-Flags@{get\-Flags}}
\index{get\-Flags@{get\-Flags}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{get\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Catalog\-Extension\-::get\-Flags (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell, }
\item[{unsigned int}]{mask = {\ttfamily (unsigned~int)-\/1}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a56af8791146665dab3f0f0f33317ac82}
{\bfseries Returns\-:} the requested flags states (selected by {\ttfamily mask}, all of them by default).
{\bfseries Returns\+:} {\bfseries true} if the Cell has been deleted from memory.
References C\-R\-L\-::\-Catalog\-::\-State\-::get\-Flags().
References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Delete().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a3af53ef4a7fa512a079adbcb68677e2f}\label{classCRL_1_1CatalogExtension_a3af53ef4a7fa512a079adbcb68677e2f}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Physical@{is\+Physical}}
\index{is\+Physical@{is\+Physical}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Physical()}{isPhysical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Physical (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
{\bfseries Returns\+:} {\bfseries true} if the Cell posseses a physical view (layout).
References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Physical().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a558c506a28d2230e592080dccbcca380}\label{classCRL_1_1CatalogExtension_a558c506a28d2230e592080dccbcca380}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Logical@{is\+Logical}}
\index{is\+Logical@{is\+Logical}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Logical()}{isLogical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Logical (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
{\bfseries Returns\+:} {\bfseries true} if the Cell posseses a logical view (netlist).
References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Logical().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a9525c2253aa310a63de32caaeb694e66}\label{classCRL_1_1CatalogExtension_a9525c2253aa310a63de32caaeb694e66}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!get\+Flags@{get\+Flags}}
\index{get\+Flags@{get\+Flags}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{get\+Flags()}{getFlags()}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Catalog\+Extension\+::get\+Flags (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell, }\item[{unsigned int}]{mask = {\ttfamily (unsigned~int)-\/1} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
{\bfseries Returns\+:} the requested flags states (selected by {\ttfamily mask}, all of them by default).
References C\+R\+L\+::\+Catalog\+::\+State\+::get\+Flags().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_ab9475735032d500f4d4a8cf980864b3e}\label{classCRL_1_1CatalogExtension_ab9475735032d500f4d4a8cf980864b3e}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Flags@{set\+Flags}}
\index{set\+Flags@{set\+Flags}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Flags()}{setFlags()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Flags (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell, }\item[{unsigned int}]{mask, }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
{\bfseries Returns\+:} {\bfseries true} if at least one flag of the indicated by mask is set. (dubious usefulness).
\hypertarget{classCRL_1_1CatalogExtension_ab9475735032d500f4d4a8cf980864b3e}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!set\-Flags@{set\-Flags}}
\index{set\-Flags@{set\-Flags}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{set\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::set\-Flags (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell, }
\item[{unsigned int}]{mask, }
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_ab9475735032d500f4d4a8cf980864b3e}
{\bfseries Returns\-:} {\bfseries true} if at least one flag of the indicated by mask is set. (dubious usefulness).
{\ttfamily mask} is used to designate the bits of the flags on which we are going to operate. If {\ttfamily value} is {\bfseries true}, then the bits are sets and if {\ttfamily value} is {\bfseries false} they are reset.
References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Flags().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a00772e9c455d0e44caf132ee724b958d}\label{classCRL_1_1CatalogExtension_a00772e9c455d0e44caf132ee724b958d}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Flatten\+Leaf@{set\+Flatten\+Leaf}}
\index{set\+Flatten\+Leaf@{set\+Flatten\+Leaf}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Flatten\+Leaf()}{setFlattenLeaf()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Flatten\+Leaf (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell, }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
Sets the Flatten\+Leaf flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Flatten\+Leaf().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_ab82e4b139ca636feaca5d97836891b68}\label{classCRL_1_1CatalogExtension_ab82e4b139ca636feaca5d97836891b68}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Feed@{set\+Feed}}
\index{set\+Feed@{set\+Feed}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Feed()}{setFeed()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Feed (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell, }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
References C\-R\-L\-::\-Catalog\-::\-State\-::set\-Flags().
\hypertarget{classCRL_1_1CatalogExtension_ab82e4b139ca636feaca5d97836891b68}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!set\-Feed@{set\-Feed}}
\index{set\-Feed@{set\-Feed}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{set\-Feed}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::set\-Feed (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell, }
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_ab82e4b139ca636feaca5d97836891b68}
Sets the Feed flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Feed().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_afceda0d184ed2964e160b563a216bc35}\label{classCRL_1_1CatalogExtension_afceda0d184ed2964e160b563a216bc35}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Pad@{set\+Pad}}
\index{set\+Pad@{set\+Pad}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Pad()}{setPad()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Pad (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell, }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
References C\-R\-L\-::\-Catalog\-::\-State\-::set\-Feed().
\hypertarget{classCRL_1_1CatalogExtension_afceda0d184ed2964e160b563a216bc35}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!set\-Pad@{set\-Pad}}
\index{set\-Pad@{set\-Pad}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{set\-Pad}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::set\-Pad (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell, }
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_afceda0d184ed2964e160b563a216bc35}
Sets the Pad flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Pad().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a6c440bfd5ac56c9e07213c1347f0610a}\label{classCRL_1_1CatalogExtension_a6c440bfd5ac56c9e07213c1347f0610a}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Gds@{set\+Gds}}
\index{set\+Gds@{set\+Gds}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Gds()}{setGds()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Gds (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell, }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
References C\-R\-L\-::\-Catalog\-::\-State\-::set\-Pad().
\hypertarget{classCRL_1_1CatalogExtension_a6c440bfd5ac56c9e07213c1347f0610a}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!set\-Gds@{set\-Gds}}
\index{set\-Gds@{set\-Gds}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{set\-Gds}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::set\-Gds (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell, }
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a6c440bfd5ac56c9e07213c1347f0610a}
Sets the Gds flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Gds().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a8a5bdbfb8c898f8ea00c8718c6714983}\label{classCRL_1_1CatalogExtension_a8a5bdbfb8c898f8ea00c8718c6714983}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Delete@{set\+Delete}}
\index{set\+Delete@{set\+Delete}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Delete()}{setDelete()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Delete (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell, }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
References C\-R\-L\-::\-Catalog\-::\-State\-::set\-Gds().
\hypertarget{classCRL_1_1CatalogExtension_a8a5bdbfb8c898f8ea00c8718c6714983}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!set\-Delete@{set\-Delete}}
\index{set\-Delete@{set\-Delete}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{set\-Delete}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::set\-Delete (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell, }
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a8a5bdbfb8c898f8ea00c8718c6714983}
Sets the Delete flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Delete().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_ae3de9795e0ddce5a767cf53d79fec077}\label{classCRL_1_1CatalogExtension_ae3de9795e0ddce5a767cf53d79fec077}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Physical@{set\+Physical}}
\index{set\+Physical@{set\+Physical}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Physical()}{setPhysical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Physical (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell, }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
References C\-R\-L\-::\-Catalog\-::\-State\-::set\-Delete().
\hypertarget{classCRL_1_1CatalogExtension_ae3de9795e0ddce5a767cf53d79fec077}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!set\-Physical@{set\-Physical}}
\index{set\-Physical@{set\-Physical}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{set\-Physical}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::set\-Physical (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell, }
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_ae3de9795e0ddce5a767cf53d79fec077}
Sets the Physical flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Physical().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a9609c756887f433fe9b250e32ff1ae0a}\label{classCRL_1_1CatalogExtension_a9609c756887f433fe9b250e32ff1ae0a}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Logical@{set\+Logical}}
\index{set\+Logical@{set\+Logical}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Logical()}{setLogical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Logical (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell, }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
References C\-R\-L\-::\-Catalog\-::\-State\-::set\-Physical().
\hypertarget{classCRL_1_1CatalogExtension_a9609c756887f433fe9b250e32ff1ae0a}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!set\-Logical@{set\-Logical}}
\index{set\-Logical@{set\-Logical}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{set\-Logical}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-Extension\-::set\-Logical (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell, }
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a9609c756887f433fe9b250e32ff1ae0a}
Sets the Logical flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Logical().
References C\-R\-L\-::\-Catalog\-::\-State\-::set\-Logical().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a6681f9fbe64998a27fe532fd3591afc7}\label{classCRL_1_1CatalogExtension_a6681f9fbe64998a27fe532fd3591afc7}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!get\+Library@{get\+Library}}
\index{get\+Library@{get\+Library}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{get\+Library()}{getLibrary()}}
{\footnotesize\ttfamily \textbf{ Hurricane\+::\+Library} $\ast$ C\+R\+L\+::\+Catalog\+Extension\+::get\+Library (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
\hypertarget{classCRL_1_1CatalogExtension_a6681f9fbe64998a27fe532fd3591afc7}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!get\-Library@{get\-Library}}
\index{get\-Library@{get\-Library}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{get\-Library}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Hurricane\-::\-Library} $\ast$ C\-R\-L\-::\-Catalog\-Extension\-::get\-Library (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a6681f9fbe64998a27fe532fd3591afc7}
{\bfseries Returns\-:} the associated {\bf Hurricane\-::\-Library}.
{\bfseries Returns\+:} the associated \textbf{ Hurricane\+::\+Library}.
References C\-R\-L\-::\-Catalog\-::\-State\-::get\-Library().
References C\+R\+L\+::\+Catalog\+::\+State\+::get\+Library().
\hypertarget{classCRL_1_1CatalogExtension_ae4f8d30cf08796b62422546c05526d86}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!get\-Depth@{get\-Depth}}
\index{get\-Depth@{get\-Depth}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{get\-Depth}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Catalog\-Extension\-::get\-Depth (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_ae4f8d30cf08796b62422546c05526d86}
{\bfseries Returns\-:} the hierarchical depth of the Cell.
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_ae4f8d30cf08796b62422546c05526d86}\label{classCRL_1_1CatalogExtension_ae4f8d30cf08796b62422546c05526d86}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!get\+Depth@{get\+Depth}}
\index{get\+Depth@{get\+Depth}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{get\+Depth()}{getDepth()}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Catalog\+Extension\+::get\+Depth (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
{\bfseries Returns\+:} the hierarchical depth of the Cell.
References C\+R\+L\+::\+Catalog\+::\+State\+::get\+Depth().
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a6ef1b96f9bbbe39e13a5aba073f2394c}\label{classCRL_1_1CatalogExtension_a6ef1b96f9bbbe39e13a5aba073f2394c}}
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Library@{set\+Library}}
\index{set\+Library@{set\+Library}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Library()}{setLibrary()}}
{\footnotesize\ttfamily \textbf{ Hurricane\+::\+Library} $\ast$ C\+R\+L\+::\+Catalog\+Extension\+::set\+Library (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell, }\item[{\textbf{ Hurricane\+::\+Library} $\ast$}]{library }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
References C\-R\-L\-::\-Catalog\-::\-State\-::get\-Depth().
\hypertarget{classCRL_1_1CatalogExtension_a6ef1b96f9bbbe39e13a5aba073f2394c}{\index{C\-R\-L\-::\-Catalog\-Extension@{C\-R\-L\-::\-Catalog\-Extension}!set\-Library@{set\-Library}}
\index{set\-Library@{set\-Library}!CRL::CatalogExtension@{C\-R\-L\-::\-Catalog\-Extension}}
\subsubsection[{set\-Library}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Hurricane\-::\-Library} $\ast$ C\-R\-L\-::\-Catalog\-Extension\-::set\-Library (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell, }
\item[{{\bf Hurricane\-::\-Library} $\ast$}]{library}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classCRL_1_1CatalogExtension_a6ef1b96f9bbbe39e13a5aba073f2394c}
Sets the Library field. Returns the newly affected Library.
References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Library().
References C\-R\-L\-::\-Catalog\-::\-State\-::set\-Library().
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Catalog.\+h\item
Catalog.\+dox\end{DoxyCompactItemize}
Catalog.\-h\item
Catalog.\-dox\end{DoxyCompactItemize}

View File

@ -1,367 +1,345 @@
\hypertarget{classCRL_1_1Catalog_1_1State}{}\section{C\+RL\+:\+:Catalog\+:\+:State Class Reference}
\label{classCRL_1_1Catalog_1_1State}\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\hypertarget{classCRL_1_1Catalog_1_1State}{\section{C\-R\-L\-:\-:Catalog\-:\-:State Class Reference}
\label{classCRL_1_1Catalog_1_1State}\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}}
}
An entry to store the Cell \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} in the \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}}.
An entry to store the Cell \hyperlink{classCRL_1_1Catalog_1_1State}{State} in the \hyperlink{classCRL_1_1Catalog}{Catalog}.
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item
enum \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74}{Flags}} \{ \newline
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c}{Flatten\+Leaf}} = 1 $<$$<$ 0,
\newline
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1}{Feed}} = 1 $<$$<$ 1,
\newline
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b}{Pad}} = 1 $<$$<$ 2,
\newline
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a}{G\+DS}} = 1 $<$$<$ 3,
\newline
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da}{Delete}} = 1 $<$$<$ 4,
\newline
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33}{Logical}} = 1 $<$$<$ 5,
\newline
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d}{Physical}} = 1 $<$$<$ 6,
\newline
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd}{In\+Memory}} = 1 $<$$<$ 7
, \newline
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35}{Views}} = Physical$\vert$\+Logical
enum \hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74}{Flags} \{ , \\*
\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1}{Feed} = 1 $<$$<$ 1,
\\*
\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b}{Pad} = 1 $<$$<$ 2,
\\*
\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a}{G\-D\-S} = 1 $<$$<$ 3,
\\*
\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da}{Delete} = 1 $<$$<$ 4,
\\*
\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33}{Logical} = 1 $<$$<$ 5,
\\*
\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d}{Physical} = 1 $<$$<$ 6,
\\*
\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd}{In\-Memory} = 1 $<$$<$ 7
, \\*
\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35}{Views} = Physical$|$\-Logical
\}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a97e69ca85c09942e20d41013b8ff5280}{State}} ()
\hyperlink{classCRL_1_1Catalog_1_1State_a97e69ca85c09942e20d41013b8ff5280}{State} ()
\item
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State_ae25003eae8262a994fba979f28c35aed}{$\sim$\+State}} ()
\hyperlink{classCRL_1_1Catalog_1_1State_ae25003eae8262a994fba979f28c35aed}{$\sim$\-State} ()
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a14f0d3b8c2e62ad51c78cb8cac4ebbf6}{is\+Flatten\+Leaf}} () const
bool \hyperlink{classCRL_1_1Catalog_1_1State_aab39e2bb6a238a4ae3a82ab8ac4f0593}{is\-Feed} () const
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a53c89121d49a7fc9f8a09093a35d32c4}{is\+Feed}} () const
bool \hyperlink{classCRL_1_1Catalog_1_1State_ae0f83319e1de5609e1f429c048dab8bb}{is\-Pad} () const
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a457e8dcf1928e6df40ec9f686350c2d0}{is\+Pad}} () const
bool \hyperlink{classCRL_1_1Catalog_1_1State_ab8f45372b46f9db7855ee98eefdbd5ad}{is\-Gds} () const
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a7af8d732bf9cea0b0ddb4eca3b0528ec}{is\+Gds}} () const
bool \hyperlink{classCRL_1_1Catalog_1_1State_a860d0ec35b5350f7e70ed30dc999b6dc}{is\-Delete} () const
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_ac6df038ecb133b973f9b9f2a5e858ca5}{is\+Delete}} () const
bool \hyperlink{classCRL_1_1Catalog_1_1State_a39c92430456ac8be2ec80310e78170aa}{is\-Physical} () const
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a72b60d86f25221fd8fe7a5902be528a2}{is\+Physical}} () const
bool \hyperlink{classCRL_1_1Catalog_1_1State_a084e955d5b7132b0f739951ca82fbb4a}{is\-Logical} () const
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a07aad28830a57090cf9203b0ff8714b1}{is\+Logical}} () const
unsigned int \hyperlink{classCRL_1_1Catalog_1_1State_ac6ec60080ed8b5121be6eb74d12361bd}{get\-Flags} (unsigned int mask=(unsigned int)-\/1) const
\item
unsigned int \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a80ac3efddd043ec7151680755cc3db42}{get\+Flags}} (unsigned int mask=(unsigned int) -\/1) const
bool \hyperlink{classCRL_1_1Catalog_1_1State_a73a3866e9da359611638b2d725a79613}{set\-Flags} (unsigned int mask, bool value)
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a73a3866e9da359611638b2d725a79613}{set\+Flags}} (unsigned int mask, bool value)
bool \hyperlink{classCRL_1_1Catalog_1_1State_ab5936e80369947177be88c3d770f4725}{set\-Feed} (bool value)
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a4fba9a5ea27f5a36e41f0246124a3095}{set\+Flatten\+Leaf}} (bool value)
bool \hyperlink{classCRL_1_1Catalog_1_1State_a97e2158809ed0e88237bb92eb8daa290}{set\-Pad} (bool value)
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_ab5936e80369947177be88c3d770f4725}{set\+Feed}} (bool value)
bool \hyperlink{classCRL_1_1Catalog_1_1State_acc0c819f382393dc780bb19c7788b216}{set\-Gds} (bool value)
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a97e2158809ed0e88237bb92eb8daa290}{set\+Pad}} (bool value)
bool \hyperlink{classCRL_1_1Catalog_1_1State_a53873a1a42083389dfae02b46b3f2de3}{set\-Delete} (bool value)
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_acc0c819f382393dc780bb19c7788b216}{set\+Gds}} (bool value)
bool \hyperlink{classCRL_1_1Catalog_1_1State_a85a091727c8e7de2b16d01088324de0d}{set\-Physical} (bool value)
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a53873a1a42083389dfae02b46b3f2de3}{set\+Delete}} (bool value)
bool \hyperlink{classCRL_1_1Catalog_1_1State_af41327abeb4e7646ef5cafabe8eeabd0}{set\-Logical} (bool value)
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a85a091727c8e7de2b16d01088324de0d}{set\+Physical}} (bool value)
{\bf Cell} $\ast$ \hyperlink{classCRL_1_1Catalog_1_1State_a09c92d08796c465ce5e3a3af56867b8d}{get\-Cell} () const
\item
bool \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_af41327abeb4e7646ef5cafabe8eeabd0}{set\+Logical}} (bool value)
{\bf Library} $\ast$ \hyperlink{classCRL_1_1Catalog_1_1State_a9181d84d102ce74e640e5f3c558191ce}{get\-Library} () const
\item
\textbf{ Cell} $\ast$ \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a0cc5ef54176f8207ef4e723eed62c35e}{get\+Cell}} () const
unsigned int \hyperlink{classCRL_1_1Catalog_1_1State_a5b7fbd21f95bdb6ae1cf4b833c9c9729}{get\-Depth} () const
\item
\textbf{ Library} $\ast$ \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a89dad78f1829b1ee3177f61e2f73d6c6}{get\+Library}} () const
void \hyperlink{classCRL_1_1Catalog_1_1State_a41fde67f1b88de06cae113a0d8108f25}{merge} (const \hyperlink{classCRL_1_1Catalog_1_1State}{State} \&other)
\item
unsigned int \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a0232ad6dcfda1e2801f788deaad83e08}{get\+Depth}} () const
{\bf Cell} $\ast$ \hyperlink{classCRL_1_1Catalog_1_1State_a156714ad3fe2e5bb8ad8549d101526fe}{set\-Cell} ({\bf Cell} $\ast$cell)
\item
void \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a41fde67f1b88de06cae113a0d8108f25}{merge}} (const \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} \&other)
\item
\textbf{ Cell} $\ast$ \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a156714ad3fe2e5bb8ad8549d101526fe}{set\+Cell}} (\textbf{ Cell} $\ast$cell)
\item
\textbf{ Library} $\ast$ \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a821ac2ae33f0045232cab612ab12f84b}{set\+Library}} (\textbf{ Library} $\ast$library)
{\bf Library} $\ast$ \hyperlink{classCRL_1_1Catalog_1_1State_a821ac2ae33f0045232cab612ab12f84b}{set\-Library} ({\bf Library} $\ast$library)
\end{DoxyCompactItemize}
\subsection{Detailed Description}
An entry to store the Cell \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} in the \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}}.
An entry to store the Cell \hyperlink{classCRL_1_1Catalog_1_1State}{State} in the \hyperlink{classCRL_1_1Catalog}{Catalog}.
\mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\+::\+State}} can be accessed through the \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}} global \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}}, or on a Cell basis, usign the \mbox{\hyperlink{classCRL_1_1CatalogExtension}{Catalog\+Extension}} helper.
\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\-::\-State} can be accessed through the \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework} global \hyperlink{classCRL_1_1Catalog}{Catalog}, or on a Cell basis, usign the \hyperlink{classCRL_1_1CatalogExtension}{Catalog\-Extension} helper.
\subsection{Member Enumeration Documentation}
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!Flags@{Flags}}
\index{Flags@{Flags}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{Flags}{Flags}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74}{C\+R\+L\+::\+Catalog\+::\+State\+::\+Flags}}}
Flags to indicates Cell \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} (Alliance metadatas). \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Flatten\+Leaf@{Flatten\+Leaf}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!Flatten\+Leaf@{Flatten\+Leaf}}}\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c}}
Flatten\+Leaf&The \textbf{ Hurricane\+::\+Cell} has no instances (leaf cell of the hierarchy). \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{Feed@{Feed}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!Feed@{Feed}}}\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1}}
Feed&The \textbf{ Hurricane\+::\+Cell} is a feed cell. \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{Pad@{Pad}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!Pad@{Pad}}}\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b}}
Pad&The \textbf{ Hurricane\+::\+Cell} is a pad cell. \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{G\+DS@{G\+DS}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!G\+DS@{G\+DS}}}\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a}}
G\+DS&The \textbf{ Hurricane\+::\+Cell} has a real layout (i.\+e. not symbolic). \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{Delete@{Delete}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!Delete@{Delete}}}\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da}}
Delete&The \textbf{ Hurricane\+::\+Cell} has been deleted from memory. \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{Logical@{Logical}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!Logical@{Logical}}}\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33}}
Logical&The \textbf{ Hurricane\+::\+Cell} have a logical (netlist) view. \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{Physical@{Physical}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!Physical@{Physical}}}\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d}}
Physical&The \textbf{ Hurricane\+::\+Cell} have a physical (layout) view. \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{In\+Memory@{In\+Memory}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!In\+Memory@{In\+Memory}}}\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd}}
In\+Memory&The \textbf{ Hurricane\+::\+Cell} has been loaded, at least partially, in memory. \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{Views@{Views}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!Views@{Views}}}\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35}}
Views&A composite flag to mask all the avalaible kinds of views. Currently, physical \& logical. \\
\hline
\end{DoxyEnumFields}
\hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!Flags@{Flags}}
\index{Flags@{Flags}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{Flags}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf C\-R\-L\-::\-Catalog\-::\-State\-::\-Flags}}}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74}
Flags to indicates Cell \hyperlink{classCRL_1_1Catalog_1_1State}{State} (Alliance metadatas). \begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{Feed@{Feed}!C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}}\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!Feed@{Feed}}\item[{\em
\hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1}{Feed}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1}
}]The {\bf Hurricane\-::\-Cell} is a feed cell. \index{Pad@{Pad}!C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}}\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!Pad@{Pad}}\item[{\em
\hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b}{Pad}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b}
}]The {\bf Hurricane\-::\-Cell} is a pad cell. \index{G\-D\-S@{G\-D\-S}!C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}}\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!G\-D\-S@{G\-D\-S}}\item[{\em
\hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a}{G\-D\-S}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a}
}]The {\bf Hurricane\-::\-Cell} has a real layout (i.\-e. not symbolic). \index{Delete@{Delete}!C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}}\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!Delete@{Delete}}\item[{\em
\hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da}{Delete}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da}
}]The {\bf Hurricane\-::\-Cell} has been deleted from memory. \index{Logical@{Logical}!C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}}\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!Logical@{Logical}}\item[{\em
\hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33}{Logical}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33}
}]The {\bf Hurricane\-::\-Cell} have a logical (netlist) view. \index{Physical@{Physical}!C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}}\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!Physical@{Physical}}\item[{\em
\hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d}{Physical}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d}
}]The {\bf Hurricane\-::\-Cell} have a physical (layout) view. \index{In\-Memory@{In\-Memory}!C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}}\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!In\-Memory@{In\-Memory}}\item[{\em
\hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd}{In\-Memory}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd}
}]The {\bf Hurricane\-::\-Cell} has been loaded, at least partially, in memory. \index{Views@{Views}!C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}}\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!Views@{Views}}\item[{\em
\hypertarget{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35}{Views}\label{classCRL_1_1Catalog_1_1State_a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35}
}]A composite flag to mask all the avalaible kinds of views. Currently, physical \& logical. \end{description}
\end{Desc}
\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a97e69ca85c09942e20d41013b8ff5280}\label{classCRL_1_1Catalog_1_1State_a97e69ca85c09942e20d41013b8ff5280}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!State@{State}}
\index{State@{State}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{State()}{State()}}
{\footnotesize\ttfamily C\+R\+L\+::\+Catalog\+::\+State\+::\+State (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
A new, empty, \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} entry. \mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_ae25003eae8262a994fba979f28c35aed}\label{classCRL_1_1Catalog_1_1State_ae25003eae8262a994fba979f28c35aed}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!````~State@{$\sim$\+State}}
\index{````~State@{$\sim$\+State}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{$\sim$\+State()}{~State()}}
{\footnotesize\ttfamily C\+R\+L\+::\+Catalog\+::\+State\+::$\sim$\+State (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
Free a \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\+::\+State}} object.
\hypertarget{classCRL_1_1Catalog_1_1State_a97e69ca85c09942e20d41013b8ff5280}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!State@{State}}
\index{State@{State}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{State}]{\setlength{\rightskip}{0pt plus 5cm}C\-R\-L\-::\-Catalog\-::\-State\-::\-State (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a97e69ca85c09942e20d41013b8ff5280}
A new, empty, \hyperlink{classCRL_1_1Catalog_1_1State}{State} entry. \hypertarget{classCRL_1_1Catalog_1_1State_ae25003eae8262a994fba979f28c35aed}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!$\sim$\-State@{$\sim$\-State}}
\index{$\sim$\-State@{$\sim$\-State}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{$\sim$\-State}]{\setlength{\rightskip}{0pt plus 5cm}C\-R\-L\-::\-Catalog\-::\-State\-::$\sim$\-State (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Catalog_1_1State_ae25003eae8262a994fba979f28c35aed}
Free a \hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\-::\-State} object.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a14f0d3b8c2e62ad51c78cb8cac4ebbf6}\label{classCRL_1_1Catalog_1_1State_a14f0d3b8c2e62ad51c78cb8cac4ebbf6}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!is\+Flatten\+Leaf@{is\+Flatten\+Leaf}}
\index{is\+Flatten\+Leaf@{is\+Flatten\+Leaf}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{is\+Flatten\+Leaf()}{isFlattenLeaf()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::is\+Flatten\+Leaf (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1Catalog_1_1State_aab39e2bb6a238a4ae3a82ab8ac4f0593}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!is\-Feed@{is\-Feed}}
\index{is\-Feed@{is\-Feed}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{is\-Feed}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::is\-Feed (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_aab39e2bb6a238a4ae3a82ab8ac4f0593}
{\bfseries Returns\-:} {\bfseries true} if the Cell is a feed-\/through.
{\bfseries Returns\+:} {\bfseries true} if the Cell has no more instances (leaf cell).
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::is\-Feed().
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::is\+Flatten\+Leaf().
\hypertarget{classCRL_1_1Catalog_1_1State_ae0f83319e1de5609e1f429c048dab8bb}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!is\-Pad@{is\-Pad}}
\index{is\-Pad@{is\-Pad}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{is\-Pad}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::is\-Pad (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_ae0f83319e1de5609e1f429c048dab8bb}
{\bfseries Returns\-:} {\bfseries true} if the Cell is a pad.
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a53c89121d49a7fc9f8a09093a35d32c4}\label{classCRL_1_1Catalog_1_1State_a53c89121d49a7fc9f8a09093a35d32c4}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!is\+Feed@{is\+Feed}}
\index{is\+Feed@{is\+Feed}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{is\+Feed()}{isFeed()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::is\+Feed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::is\-Pad().
{\bfseries Returns\+:} {\bfseries true} if the Cell is a feed-\/through.
\hypertarget{classCRL_1_1Catalog_1_1State_ab8f45372b46f9db7855ee98eefdbd5ad}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!is\-Gds@{is\-Gds}}
\index{is\-Gds@{is\-Gds}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{is\-Gds}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::is\-Gds (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_ab8f45372b46f9db7855ee98eefdbd5ad}
{\bfseries Returns\-:} {\bfseries true} if the Cell is drawn in real layer (i.\-e. not a symbolic layout, but a G\-D\-S).
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::is\+Feed().
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::is\-Gds().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a457e8dcf1928e6df40ec9f686350c2d0}\label{classCRL_1_1Catalog_1_1State_a457e8dcf1928e6df40ec9f686350c2d0}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!is\+Pad@{is\+Pad}}
\index{is\+Pad@{is\+Pad}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{is\+Pad()}{isPad()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::is\+Pad (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1Catalog_1_1State_a860d0ec35b5350f7e70ed30dc999b6dc}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!is\-Delete@{is\-Delete}}
\index{is\-Delete@{is\-Delete}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{is\-Delete}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::is\-Delete (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a860d0ec35b5350f7e70ed30dc999b6dc}
{\bfseries Returns\-:} {\bfseries true} if the Cell has been deleted from memory.
{\bfseries Returns\+:} {\bfseries true} if the Cell is a pad.
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::is\-Delete().
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::is\+Pad().
\hypertarget{classCRL_1_1Catalog_1_1State_a39c92430456ac8be2ec80310e78170aa}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!is\-Physical@{is\-Physical}}
\index{is\-Physical@{is\-Physical}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{is\-Physical}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::is\-Physical (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a39c92430456ac8be2ec80310e78170aa}
{\bfseries Returns\-:} {\bfseries true} if the Cell posseses a physical view (layout).
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a7af8d732bf9cea0b0ddb4eca3b0528ec}\label{classCRL_1_1Catalog_1_1State_a7af8d732bf9cea0b0ddb4eca3b0528ec}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!is\+Gds@{is\+Gds}}
\index{is\+Gds@{is\+Gds}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{is\+Gds()}{isGds()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::is\+Gds (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::is\-Physical().
{\bfseries Returns\+:} {\bfseries true} if the Cell is drawn in real layer (i.\+e. not a symbolic layout, but a G\+DS).
\hypertarget{classCRL_1_1Catalog_1_1State_a084e955d5b7132b0f739951ca82fbb4a}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!is\-Logical@{is\-Logical}}
\index{is\-Logical@{is\-Logical}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{is\-Logical}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::is\-Logical (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a084e955d5b7132b0f739951ca82fbb4a}
{\bfseries Returns\-:} {\bfseries true} if the Cell posseses a logical view (netlist).
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::is\+Gds().
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::is\-Logical().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_ac6df038ecb133b973f9b9f2a5e858ca5}\label{classCRL_1_1Catalog_1_1State_ac6df038ecb133b973f9b9f2a5e858ca5}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!is\+Delete@{is\+Delete}}
\index{is\+Delete@{is\+Delete}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{is\+Delete()}{isDelete()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::is\+Delete (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1Catalog_1_1State_ac6ec60080ed8b5121be6eb74d12361bd}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!get\-Flags@{get\-Flags}}
\index{get\-Flags@{get\-Flags}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{get\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Catalog\-::\-State\-::get\-Flags (
\begin{DoxyParamCaption}
\item[{unsigned int}]{mask = {\ttfamily (unsigned~int)-\/1}}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_ac6ec60080ed8b5121be6eb74d12361bd}
{\bfseries Returns\-:} the requested flags states (selected by {\ttfamily mask}, all of them by default).
{\bfseries Returns\+:} {\bfseries true} if the Cell has been deleted from memory.
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::get\-Flags().
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::is\+Delete().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a72b60d86f25221fd8fe7a5902be528a2}\label{classCRL_1_1Catalog_1_1State_a72b60d86f25221fd8fe7a5902be528a2}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!is\+Physical@{is\+Physical}}
\index{is\+Physical@{is\+Physical}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{is\+Physical()}{isPhysical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::is\+Physical (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} {\bfseries true} if the Cell posseses a physical view (layout).
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::is\+Physical().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a07aad28830a57090cf9203b0ff8714b1}\label{classCRL_1_1Catalog_1_1State_a07aad28830a57090cf9203b0ff8714b1}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!is\+Logical@{is\+Logical}}
\index{is\+Logical@{is\+Logical}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{is\+Logical()}{isLogical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::is\+Logical (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} {\bfseries true} if the Cell posseses a logical view (netlist).
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::is\+Logical().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a80ac3efddd043ec7151680755cc3db42}\label{classCRL_1_1Catalog_1_1State_a80ac3efddd043ec7151680755cc3db42}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!get\+Flags@{get\+Flags}}
\index{get\+Flags@{get\+Flags}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{get\+Flags()}{getFlags()}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Catalog\+::\+State\+::get\+Flags (\begin{DoxyParamCaption}\item[{unsigned int}]{mask = {\ttfamily (unsigned~int)-\/1} }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the requested flags states (selected by {\ttfamily mask}, all of them by default).
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::get\+Flags().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a73a3866e9da359611638b2d725a79613}\label{classCRL_1_1Catalog_1_1State_a73a3866e9da359611638b2d725a79613}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!set\+Flags@{set\+Flags}}
\index{set\+Flags@{set\+Flags}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{set\+Flags()}{setFlags()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::set\+Flags (\begin{DoxyParamCaption}\item[{unsigned int}]{mask, }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} {\bfseries true} if at least one flag of the indicated by mask is set. (dubious usefulness).
\hypertarget{classCRL_1_1Catalog_1_1State_a73a3866e9da359611638b2d725a79613}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!set\-Flags@{set\-Flags}}
\index{set\-Flags@{set\-Flags}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{set\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::set\-Flags (
\begin{DoxyParamCaption}
\item[{unsigned int}]{mask, }
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a73a3866e9da359611638b2d725a79613}
{\bfseries Returns\-:} {\bfseries true} if at least one flag of the indicated by mask is set. (dubious usefulness).
{\ttfamily mask} is used to designate the bits of the flags on which we are going to operate. If {\ttfamily value} is {\bfseries true}, then the bits are sets and if {\ttfamily value} is {\bfseries false} they are reset.
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::set\+Flags().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a4fba9a5ea27f5a36e41f0246124a3095}\label{classCRL_1_1Catalog_1_1State_a4fba9a5ea27f5a36e41f0246124a3095}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!set\+Flatten\+Leaf@{set\+Flatten\+Leaf}}
\index{set\+Flatten\+Leaf@{set\+Flatten\+Leaf}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{set\+Flatten\+Leaf()}{setFlattenLeaf()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::set\+Flatten\+Leaf (\begin{DoxyParamCaption}\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Sets the Flatten\+Leaf flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::set\+Flatten\+Leaf().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_ab5936e80369947177be88c3d770f4725}\label{classCRL_1_1Catalog_1_1State_ab5936e80369947177be88c3d770f4725}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!set\+Feed@{set\+Feed}}
\index{set\+Feed@{set\+Feed}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{set\+Feed()}{setFeed()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::set\+Feed (\begin{DoxyParamCaption}\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::set\-Flags().
\hypertarget{classCRL_1_1Catalog_1_1State_ab5936e80369947177be88c3d770f4725}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!set\-Feed@{set\-Feed}}
\index{set\-Feed@{set\-Feed}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{set\-Feed}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::set\-Feed (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_ab5936e80369947177be88c3d770f4725}
Sets the Feed flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::set\+Feed().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a97e2158809ed0e88237bb92eb8daa290}\label{classCRL_1_1Catalog_1_1State_a97e2158809ed0e88237bb92eb8daa290}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!set\+Pad@{set\+Pad}}
\index{set\+Pad@{set\+Pad}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{set\+Pad()}{setPad()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::set\+Pad (\begin{DoxyParamCaption}\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::set\-Feed().
\hypertarget{classCRL_1_1Catalog_1_1State_a97e2158809ed0e88237bb92eb8daa290}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!set\-Pad@{set\-Pad}}
\index{set\-Pad@{set\-Pad}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{set\-Pad}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::set\-Pad (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a97e2158809ed0e88237bb92eb8daa290}
Sets the Pad flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::set\+Pad().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_acc0c819f382393dc780bb19c7788b216}\label{classCRL_1_1Catalog_1_1State_acc0c819f382393dc780bb19c7788b216}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!set\+Gds@{set\+Gds}}
\index{set\+Gds@{set\+Gds}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{set\+Gds()}{setGds()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::set\+Gds (\begin{DoxyParamCaption}\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::set\-Pad().
\hypertarget{classCRL_1_1Catalog_1_1State_acc0c819f382393dc780bb19c7788b216}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!set\-Gds@{set\-Gds}}
\index{set\-Gds@{set\-Gds}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{set\-Gds}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::set\-Gds (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_acc0c819f382393dc780bb19c7788b216}
Sets the Gds flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::set\+Gds().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a53873a1a42083389dfae02b46b3f2de3}\label{classCRL_1_1Catalog_1_1State_a53873a1a42083389dfae02b46b3f2de3}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!set\+Delete@{set\+Delete}}
\index{set\+Delete@{set\+Delete}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{set\+Delete()}{setDelete()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::set\+Delete (\begin{DoxyParamCaption}\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::set\-Gds().
\hypertarget{classCRL_1_1Catalog_1_1State_a53873a1a42083389dfae02b46b3f2de3}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!set\-Delete@{set\-Delete}}
\index{set\-Delete@{set\-Delete}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{set\-Delete}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::set\-Delete (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a53873a1a42083389dfae02b46b3f2de3}
Sets the Delete flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::set\+Delete().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a85a091727c8e7de2b16d01088324de0d}\label{classCRL_1_1Catalog_1_1State_a85a091727c8e7de2b16d01088324de0d}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!set\+Physical@{set\+Physical}}
\index{set\+Physical@{set\+Physical}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{set\+Physical()}{setPhysical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::set\+Physical (\begin{DoxyParamCaption}\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::set\-Delete().
\hypertarget{classCRL_1_1Catalog_1_1State_a85a091727c8e7de2b16d01088324de0d}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!set\-Physical@{set\-Physical}}
\index{set\-Physical@{set\-Physical}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{set\-Physical}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::set\-Physical (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a85a091727c8e7de2b16d01088324de0d}
Sets the Physical flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::set\+Physical().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_af41327abeb4e7646ef5cafabe8eeabd0}\label{classCRL_1_1Catalog_1_1State_af41327abeb4e7646ef5cafabe8eeabd0}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!set\+Logical@{set\+Logical}}
\index{set\+Logical@{set\+Logical}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{set\+Logical()}{setLogical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+::\+State\+::set\+Logical (\begin{DoxyParamCaption}\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::set\-Physical().
\hypertarget{classCRL_1_1Catalog_1_1State_af41327abeb4e7646ef5cafabe8eeabd0}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!set\-Logical@{set\-Logical}}
\index{set\-Logical@{set\-Logical}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{set\-Logical}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Catalog\-::\-State\-::set\-Logical (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_af41327abeb4e7646ef5cafabe8eeabd0}
Sets the Logical flag to {\ttfamily value}. Returns {\bfseries true} if it is set.
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::set\+Logical().
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::set\-Logical().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a0cc5ef54176f8207ef4e723eed62c35e}\label{classCRL_1_1Catalog_1_1State_a0cc5ef54176f8207ef4e723eed62c35e}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!get\+Cell@{get\+Cell}}
\index{get\+Cell@{get\+Cell}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{get\+Cell()}{getCell()}}
{\footnotesize\ttfamily \textbf{ Hurricane\+::\+Cell} $\ast$ C\+R\+L\+::\+Catalog\+::\+State\+::get\+Cell (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1Catalog_1_1State_a09c92d08796c465ce5e3a3af56867b8d}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!get\-Cell@{get\-Cell}}
\index{get\-Cell@{get\-Cell}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{get\-Cell}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Hurricane\-::\-Cell} $\ast$ C\-R\-L\-::\-Catalog\-::\-State\-::get\-Cell (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a09c92d08796c465ce5e3a3af56867b8d}
{\bfseries Returns\-:} the associated {\bf Hurricane\-::\-Cell}. May be N\-U\-L\-L if it has not been loaded yet (loading is done on demand at \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework} level). \hypertarget{classCRL_1_1Catalog_1_1State_a9181d84d102ce74e640e5f3c558191ce}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!get\-Library@{get\-Library}}
\index{get\-Library@{get\-Library}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{get\-Library}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Hurricane\-::\-Library} $\ast$ C\-R\-L\-::\-Catalog\-::\-State\-::get\-Library (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a9181d84d102ce74e640e5f3c558191ce}
{\bfseries Returns\-:} the associated {\bf Hurricane\-::\-Library}.
{\bfseries Returns\+:} the associated \textbf{ Hurricane\+::\+Cell}. May be N\+U\+LL if it has not been loaded yet (loading is done on demand at \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}} level). \mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a89dad78f1829b1ee3177f61e2f73d6c6}\label{classCRL_1_1Catalog_1_1State_a89dad78f1829b1ee3177f61e2f73d6c6}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!get\+Library@{get\+Library}}
\index{get\+Library@{get\+Library}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{get\+Library()}{getLibrary()}}
{\footnotesize\ttfamily \textbf{ Hurricane\+::\+Library} $\ast$ C\+R\+L\+::\+Catalog\+::\+State\+::get\+Library (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::get\-Library().
{\bfseries Returns\+:} the associated \textbf{ Hurricane\+::\+Library}.
\hypertarget{classCRL_1_1Catalog_1_1State_a5b7fbd21f95bdb6ae1cf4b833c9c9729}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!get\-Depth@{get\-Depth}}
\index{get\-Depth@{get\-Depth}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{get\-Depth}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Catalog\-::\-State\-::get\-Depth (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a5b7fbd21f95bdb6ae1cf4b833c9c9729}
{\bfseries Returns\-:} the hierarchical depth of the Cell.
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::get\+Library().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a0232ad6dcfda1e2801f788deaad83e08}\label{classCRL_1_1Catalog_1_1State_a0232ad6dcfda1e2801f788deaad83e08}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!get\+Depth@{get\+Depth}}
\index{get\+Depth@{get\+Depth}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{get\+Depth()}{getDepth()}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Catalog\+::\+State\+::get\+Depth (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the hierarchical depth of the Cell.
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::get\+Depth().
\mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a41fde67f1b88de06cae113a0d8108f25}\label{classCRL_1_1Catalog_1_1State_a41fde67f1b88de06cae113a0d8108f25}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!merge@{merge}}
\index{merge@{merge}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{merge()}{merge()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Catalog\+::\+State\+::merge (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} \&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Fill in the void fields of the current \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{State}} by those from {\ttfamily other}. The non-\/void are not overriden. Flags are merged unconditionnaly. \mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a156714ad3fe2e5bb8ad8549d101526fe}\label{classCRL_1_1Catalog_1_1State_a156714ad3fe2e5bb8ad8549d101526fe}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!set\+Cell@{set\+Cell}}
\index{set\+Cell@{set\+Cell}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{set\+Cell()}{setCell()}}
{\footnotesize\ttfamily \textbf{ Hurricane\+::\+Cell} $\ast$ C\+R\+L\+::\+Catalog\+::\+State\+::set\+Cell (\begin{DoxyParamCaption}\item[{\textbf{ Hurricane\+::\+Cell} $\ast$}]{cell }\end{DoxyParamCaption})}
Sets the Cell field. Returns the newly affected Cell. \mbox{\Hypertarget{classCRL_1_1Catalog_1_1State_a821ac2ae33f0045232cab612ab12f84b}\label{classCRL_1_1Catalog_1_1State_a821ac2ae33f0045232cab612ab12f84b}}
\index{C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}!set\+Library@{set\+Library}}
\index{set\+Library@{set\+Library}!C\+R\+L\+::\+Catalog\+::\+State@{C\+R\+L\+::\+Catalog\+::\+State}}
\subsubsection{\texorpdfstring{set\+Library()}{setLibrary()}}
{\footnotesize\ttfamily \textbf{ Hurricane\+::\+Library} $\ast$ C\+R\+L\+::\+Catalog\+::\+State\+::set\+Library (\begin{DoxyParamCaption}\item[{\textbf{ Hurricane\+::\+Library} $\ast$}]{library }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::get\-Depth().
\hypertarget{classCRL_1_1Catalog_1_1State_a41fde67f1b88de06cae113a0d8108f25}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!merge@{merge}}
\index{merge@{merge}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{merge}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Catalog\-::\-State\-::merge (
\begin{DoxyParamCaption}
\item[{const {\bf State} \&}]{other}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a41fde67f1b88de06cae113a0d8108f25}
Fill in the void fields of the current \hyperlink{classCRL_1_1Catalog_1_1State}{State} by those from {\ttfamily other}. The non-\/void are not overriden. Flags are merged unconditionnaly. \hypertarget{classCRL_1_1Catalog_1_1State_a156714ad3fe2e5bb8ad8549d101526fe}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!set\-Cell@{set\-Cell}}
\index{set\-Cell@{set\-Cell}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{set\-Cell}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Hurricane\-::\-Cell} $\ast$ C\-R\-L\-::\-Catalog\-::\-State\-::set\-Cell (
\begin{DoxyParamCaption}
\item[{{\bf Hurricane\-::\-Cell} $\ast$}]{cell}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Catalog_1_1State_a156714ad3fe2e5bb8ad8549d101526fe}
Sets the Cell field. Returns the newly affected Cell. \hypertarget{classCRL_1_1Catalog_1_1State_a821ac2ae33f0045232cab612ab12f84b}{\index{C\-R\-L\-::\-Catalog\-::\-State@{C\-R\-L\-::\-Catalog\-::\-State}!set\-Library@{set\-Library}}
\index{set\-Library@{set\-Library}!CRL::Catalog::State@{C\-R\-L\-::\-Catalog\-::\-State}}
\subsubsection[{set\-Library}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Hurricane\-::\-Library} $\ast$ C\-R\-L\-::\-Catalog\-::\-State\-::set\-Library (
\begin{DoxyParamCaption}
\item[{{\bf Hurricane\-::\-Library} $\ast$}]{library}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Catalog_1_1State_a821ac2ae33f0045232cab612ab12f84b}
Sets the Library field. Returns the newly affected Library.
Referenced by C\+R\+L\+::\+Catalog\+Extension\+::set\+Library().
Referenced by C\-R\-L\-::\-Catalog\-Extension\-::set\-Library().
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Catalog.\+h\item
Catalog.\+dox\end{DoxyCompactItemize}
Catalog.\-h\item
Catalog.\-dox\end{DoxyCompactItemize}

View File

@ -1,5 +1,6 @@
\hypertarget{classCRL_1_1Environment}{}\section{C\+RL\+:\+:Environment Class Reference}
\label{classCRL_1_1Environment}\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\hypertarget{classCRL_1_1Environment}{\section{C\-R\-L\-:\-:Environment Class Reference}
\label{classCRL_1_1Environment}\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}}
}
Holds all the Alliance environment variables.
@ -8,395 +9,431 @@ Holds all the Alliance environment variables.
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item
enum \mbox{\hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeb}{Add\+Mode}} \{ \newline
\mbox{\hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d}{Append}} =1,
\newline
\mbox{\hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0}{Prepend}} =2,
\newline
\mbox{\hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a}{Replace}} =3
enum \hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeb}{Add\-Mode} \{ \\*
\hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d}{Append} =1,
\\*
\hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0}{Prepend} =2,
\\*
\hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a}{Replace} =3
\}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classCRL_1_1Environment_a77a53278c498a94c34270cec1a66f687}{Environment}} ()
\hyperlink{classCRL_1_1Environment_a77a53278c498a94c34270cec1a66f687}{Environment} ()
\item
\mbox{\hyperlink{classCRL_1_1Environment_acf7b9322c6c78b30b946f776b7c4dc08}{$\sim$\+Environment}} ()
\hyperlink{classCRL_1_1Environment_acf7b9322c6c78b30b946f776b7c4dc08}{$\sim$\-Environment} ()
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_a3c3846fe8e538a673dd69806acdfe7ca}{get\+C\+O\+R\+I\+O\+L\+I\+S\+\_\+\+T\+OP}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_a9b0970b3022cdbece5e6191b0d3403f8}{get\-C\-O\-R\-I\-O\-L\-I\-S\-\_\-\-T\-O\-P} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_a2c5781e058b0a774dd46eeca34e19685}{get\+Display\+Style}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_a91a522d1296d5e1969095f71362e055c}{get\-Display\-Style} () const
\item
long \mbox{\hyperlink{classCRL_1_1Environment_ae6a2cde25a417f3a70c400209c028942}{get\+S\+C\+A\+L\+E\+\_\+X}} () const
long \hyperlink{classCRL_1_1Environment_a4aaee77569d5616e6b70f04fb38c8e01}{get\-S\-C\-A\-L\-E\-\_\-\-X} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_aa37c08a7e9025712411a4befe8ae89e8}{get\+D\+I\+S\+P\+L\+AY}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_a47c06949c26ba37aefbe6153eb8fb1d7}{get\-D\-I\-S\-P\-L\-A\-Y} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_accb623ad1312e7f184e2ee9d1f8764f2}{get\+I\+N\+\_\+\+LO}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_a99b87d91bac5adbdc1f68a19844c671c}{get\-I\-N\-\_\-\-L\-O} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_a3b3c6fb6f26e8029d1f56dd4c7929d16}{get\+I\+N\+\_\+\+PH}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_a093c6b4ece803650654ac0ec4cda0154}{get\-I\-N\-\_\-\-P\-H} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_a85248fafaf73d8d6a5c388b43566b243}{get\+O\+U\+T\+\_\+\+LO}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_ab50c804f19900ca50ba4008e789068d1}{get\-O\-U\-T\-\_\-\-L\-O} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_a14c2dbaef6177f80bf76cfcae7933e20}{get\+O\+U\+T\+\_\+\+PH}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_a85001002d1ff6fabde766bd558b75227}{get\-O\-U\-T\-\_\-\-P\-H} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_a7d1ab4e7ca026c88f73ceca3876d0de9}{get\+P\+O\+W\+ER}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_ae65792de9e573c98e9849b28648c2bc7}{get\-P\-O\-W\-E\-R} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_a14cc8ac50482a5a8c47f934aaf995ed5}{get\+G\+R\+O\+U\+ND}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_a0bb2d6e0fb2dc059e9034328755d250e}{get\-G\-R\-O\-U\-N\-D} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_ab19c72626a542359bbf9cb17cdee23a8}{get\+C\+L\+O\+CK}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_a390a013016cfc14d9945422632a068ca}{get\-C\-L\-O\-C\-K} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_a19adcaebb99dc8a316261ddff72f9b56}{get\+B\+L\+O\+C\+K\+A\+GE}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_a1f0853107895198d8f5b6b260abdbc0b}{get\-B\-L\-O\-C\-K\-A\-G\-E} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_a5f0df5fadd73c2246f7e6775314bb5fa}{get\+Pad}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_ab5332d750d63f3f6947bc7888af4d402}{get\-Pad} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1Environment_a3bb5c9e02c1391142e439f023bdc0355}{get\+C\+A\+T\+A\+L\+OG}} () const
const std\-::string \& \hyperlink{classCRL_1_1Environment_aa1fae32236875ba6f3a4f409e4231020}{get\-C\-A\-T\-A\-L\-O\-G} () const
\item
\mbox{\hyperlink{classCRL_1_1SearchPath}{Search\+Path}} \& \mbox{\hyperlink{classCRL_1_1Environment_acf7a3bc42cfb4b98f1da859ed27ca97e}{get\+L\+I\+B\+R\+A\+R\+I\+ES}} ()
\hyperlink{classCRL_1_1SearchPath}{Search\-Path} \& \hyperlink{classCRL_1_1Environment_acf7a3bc42cfb4b98f1da859ed27ca97e}{get\-L\-I\-B\-R\-A\-R\-I\-E\-S} ()
\item
std\+::string \mbox{\hyperlink{classCRL_1_1Environment_afe29d7cab0055cabb7667eabcbdd32db}{get\+L\+I\+B\+R\+A\+R\+Y\+Path}} (size\+\_\+t i)
std\-::string \hyperlink{classCRL_1_1Environment_afe29d7cab0055cabb7667eabcbdd32db}{get\-L\-I\-B\-R\-A\-R\-Y\-Path} (size\-\_\-t i)
\item
bool \mbox{\hyperlink{classCRL_1_1Environment_a9eb93e10f79278b4642fc9815a83fdff}{is\+P\+O\+W\+ER}} (const char $\ast$name) const
bool \hyperlink{classCRL_1_1Environment_ab639f914029177808ffa9ba933ec8c4d}{is\-P\-O\-W\-E\-R} (const char $\ast$name) const
\item
bool \mbox{\hyperlink{classCRL_1_1Environment_a4cad6f06ac67c1a688b0b98dfa57d7ea}{is\+G\+R\+O\+U\+ND}} (const char $\ast$name) const
bool \hyperlink{classCRL_1_1Environment_a486245c4527ac3beca23900b537080c0}{is\-G\-R\-O\-U\-N\-D} (const char $\ast$name) const
\item
bool \mbox{\hyperlink{classCRL_1_1Environment_a9ae0d48d88797a7a5421edf5978bf3d7}{is\+C\+L\+O\+CK}} (const char $\ast$name) const
bool \hyperlink{classCRL_1_1Environment_aeee19c6b2415b11555e9e122420aac6b}{is\-C\-L\-O\-C\-K} (const char $\ast$name) const
\item
bool \mbox{\hyperlink{classCRL_1_1Environment_a6f1ce36d1636f2ec701b0904f461e6b7}{is\+B\+L\+O\+C\+K\+A\+GE}} (const char $\ast$name) const
bool \hyperlink{classCRL_1_1Environment_aab162c95e9d75f825f7471ead130985a}{is\-B\-L\-O\-C\-K\-A\-G\-E} (const char $\ast$name) const
\item
bool \mbox{\hyperlink{classCRL_1_1Environment_a8a82d0a983c502e1dc97944ab496d8e5}{is\+Pad}} (const char $\ast$name) const
bool \hyperlink{classCRL_1_1Environment_a9ea8161e491a4c8dfaeff9ebfe02b679}{is\-Pad} (const char $\ast$name) const
\item
void \mbox{\hyperlink{classCRL_1_1Environment_a4ea88dd9784318190a3705345c47904a}{validate}} () const
void \hyperlink{classCRL_1_1Environment_a73fbaa112f66b6c334c549ff594b1fb7}{validate} () const
\item
void \mbox{\hyperlink{classCRL_1_1Environment_a85fa721541a39571c3ade06992035bad}{set\+Display\+Style}} (const char $\ast$)
void \hyperlink{classCRL_1_1Environment_a85fa721541a39571c3ade06992035bad}{set\-Display\-Style} (const char $\ast$)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_ad14d519b0a4c964d7a786739499571dd}{set\+S\+C\+A\+L\+E\+\_\+X}} (long value)
void \hyperlink{classCRL_1_1Environment_ad14d519b0a4c964d7a786739499571dd}{set\-S\-C\-A\-L\-E\-\_\-\-X} (long value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_a69416219076a00900f58d0d5e0ac55a9}{set\+D\+I\+S\+P\+L\+AY}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_a69416219076a00900f58d0d5e0ac55a9}{set\-D\-I\-S\-P\-L\-A\-Y} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_ad204e8f425d3a35bba494a60d4b4ff69}{set\+I\+N\+\_\+\+LO}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_ad204e8f425d3a35bba494a60d4b4ff69}{set\-I\-N\-\_\-\-L\-O} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_a62965d987f17d2853afd44004ff20b1b}{set\+I\+N\+\_\+\+PH}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_a62965d987f17d2853afd44004ff20b1b}{set\-I\-N\-\_\-\-P\-H} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_a57a42a469f6cf94ba39e5b7aacfa738c}{set\+O\+U\+T\+\_\+\+LO}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_a57a42a469f6cf94ba39e5b7aacfa738c}{set\-O\-U\-T\-\_\-\-L\-O} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_a2785f1ae18e4293ce7e9e0bac791e495}{set\+O\+U\+T\+\_\+\+PH}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_a2785f1ae18e4293ce7e9e0bac791e495}{set\-O\-U\-T\-\_\-\-P\-H} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_ae96c850eadc89d1705b9aa0256f434ea}{set\+P\+O\+W\+ER}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_ae96c850eadc89d1705b9aa0256f434ea}{set\-P\-O\-W\-E\-R} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_ac956b6814f89975563a3667945599fb2}{set\+G\+R\+O\+U\+ND}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_ac956b6814f89975563a3667945599fb2}{set\-G\-R\-O\-U\-N\-D} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_a7ddc44d7f27745179c397445bce35c58}{set\+C\+L\+O\+CK}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_a7ddc44d7f27745179c397445bce35c58}{set\-C\-L\-O\-C\-K} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_af18cbbcdfb458b69dbb6de0dbb564a3a}{set\+B\+L\+O\+C\+K\+A\+GE}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_af18cbbcdfb458b69dbb6de0dbb564a3a}{set\-B\-L\-O\-C\-K\-A\-G\-E} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_a06c179d70d3065f0bfe398a02e4c6359}{set\+Pad}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_a06c179d70d3065f0bfe398a02e4c6359}{set\-Pad} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_a02b727f207875cebefbb59842c1efe70}{set\+C\+A\+T\+A\+L\+OG}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_a02b727f207875cebefbb59842c1efe70}{set\-C\-A\-T\-A\-L\-O\-G} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_a315f5a14de9dc354cf81728adb29a8c6}{set\+W\+O\+R\+K\+I\+N\+G\+\_\+\+L\+I\+B\+R\+A\+RY}} (const char $\ast$value)
void \hyperlink{classCRL_1_1Environment_a315f5a14de9dc354cf81728adb29a8c6}{set\-W\-O\-R\-K\-I\-N\-G\-\_\-\-L\-I\-B\-R\-A\-R\-Y} (const char $\ast$value)
\item
void \mbox{\hyperlink{classCRL_1_1Environment_a7c3bff1fa3f9a080461950db36df4416}{add\+S\+Y\+S\+T\+E\+M\+\_\+\+L\+I\+B\+R\+A\+RY}} (const char $\ast$value, const char $\ast$lib\+Name, unsigned int mode=\mbox{\hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d}{Append}})
void \hyperlink{classCRL_1_1Environment_a7c3bff1fa3f9a080461950db36df4416}{add\-S\-Y\-S\-T\-E\-M\-\_\-\-L\-I\-B\-R\-A\-R\-Y} (const char $\ast$value, const char $\ast$lib\-Name, unsigned int mode=\hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d}{Append})
\item
std\+::string \mbox{\hyperlink{classCRL_1_1Environment_a9d55dc4dc591a1d3404af53b72ab7f8e}{get\+Print}} () const
std\-::string \hyperlink{classCRL_1_1Environment_a27c6a85b22ace1d2407e6cb75771cb32}{get\-Print} () const
\end{DoxyCompactItemize}
\subsection{Detailed Description}
Holds all the Alliance environment variables.
This object is not to be used alone, but only as an attribute of \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}}.
This object is not to be used alone, but only as an attribute of \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework}.
Although we constantly refer of the contents of this object as {\itshape environement variables}, they may (and should) be initialized through the Coriolis Python environement loader or legacy X\+ML parsers.
Although we constantly refer of the contents of this object as {\itshape environement variables}, they may (and should) be initialized through the Coriolis Python environement loader or legacy X\-M\-L parsers.
\subsection{Member Enumeration Documentation}
\mbox{\Hypertarget{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeb}\label{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeb}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!Add\+Mode@{Add\+Mode}}
\index{Add\+Mode@{Add\+Mode}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{Add\+Mode}{AddMode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeb}{C\+R\+L\+::\+Environment\+::\+Add\+Mode}}}
This enumeration defines the way libraries are added to the already existing table. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Append@{Append}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!Append@{Append}}}\mbox{\Hypertarget{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d}\label{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d}}
Append&The library is appended to the search list. \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{Prepend@{Prepend}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!Prepend@{Prepend}}}\mbox{\Hypertarget{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0}\label{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0}}
Prepend&The library is prepended to the search list. \\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{Replace@{Replace}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!Replace@{Replace}}}\mbox{\Hypertarget{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a}\label{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a}}
Replace&If a library of same name already exists, it\textquotesingle{}s discarted and this one is put in it\textquotesingle{}s place in the search order. Otherwise it is appended. \\
\hline
\end{DoxyEnumFields}
\hypertarget{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeb}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!Add\-Mode@{Add\-Mode}}
\index{Add\-Mode@{Add\-Mode}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{Add\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf C\-R\-L\-::\-Environment\-::\-Add\-Mode}}}\label{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeb}
This enumeration defines the way libraries are added to the already existing table. \begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{Append@{Append}!C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}}\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!Append@{Append}}\item[{\em
\hypertarget{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d}{Append}\label{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d}
}]The library is appended to the search list. \index{Prepend@{Prepend}!C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}}\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!Prepend@{Prepend}}\item[{\em
\hypertarget{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0}{Prepend}\label{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0}
}]The library is prepended to the search list. \index{Replace@{Replace}!C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}}\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!Replace@{Replace}}\item[{\em
\hypertarget{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a}{Replace}\label{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a}
}]If a library of same name already exists, it's discarted and this one is put in it's place in the search order. Otherwise it is appended. \end{description}
\end{Desc}
\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classCRL_1_1Environment_a77a53278c498a94c34270cec1a66f687}\label{classCRL_1_1Environment_a77a53278c498a94c34270cec1a66f687}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!Environment@{Environment}}
\index{Environment@{Environment}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{Environment()}{Environment()}}
{\footnotesize\ttfamily C\+R\+L\+::\+Environment\+::\+Environment (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
Default constructor. All variables are initialized to their reasonable defaults. \mbox{\Hypertarget{classCRL_1_1Environment_acf7b9322c6c78b30b946f776b7c4dc08}\label{classCRL_1_1Environment_acf7b9322c6c78b30b946f776b7c4dc08}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!````~Environment@{$\sim$\+Environment}}
\index{````~Environment@{$\sim$\+Environment}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{$\sim$\+Environment()}{~Environment()}}
{\footnotesize\ttfamily C\+R\+L\+::\+Environment\+::$\sim$\+Environment (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
\hypertarget{classCRL_1_1Environment_a77a53278c498a94c34270cec1a66f687}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!Environment@{Environment}}
\index{Environment@{Environment}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{Environment}]{\setlength{\rightskip}{0pt plus 5cm}C\-R\-L\-::\-Environment\-::\-Environment (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Environment_a77a53278c498a94c34270cec1a66f687}
Default constructor. All variables are initialized to their reasonable defaults. \hypertarget{classCRL_1_1Environment_acf7b9322c6c78b30b946f776b7c4dc08}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!$\sim$\-Environment@{$\sim$\-Environment}}
\index{$\sim$\-Environment@{$\sim$\-Environment}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{$\sim$\-Environment}]{\setlength{\rightskip}{0pt plus 5cm}C\-R\-L\-::\-Environment\-::$\sim$\-Environment (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Environment_acf7b9322c6c78b30b946f776b7c4dc08}
Destructor.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1Environment_a3c3846fe8e538a673dd69806acdfe7ca}\label{classCRL_1_1Environment_a3c3846fe8e538a673dd69806acdfe7ca}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+C\+O\+R\+I\+O\+L\+I\+S\+\_\+\+T\+OP@{get\+C\+O\+R\+I\+O\+L\+I\+S\+\_\+\+T\+OP}}
\index{get\+C\+O\+R\+I\+O\+L\+I\+S\+\_\+\+T\+OP@{get\+C\+O\+R\+I\+O\+L\+I\+S\+\_\+\+T\+OP}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+C\+O\+R\+I\+O\+L\+I\+S\+\_\+\+T\+O\+P()}{getCORIOLIS\_TOP()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+C\+O\+R\+I\+O\+L\+I\+S\+\_\+\+T\+OP (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1Environment_a9b0970b3022cdbece5e6191b0d3403f8}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-C\-O\-R\-I\-O\-L\-I\-S\-\_\-\-T\-O\-P@{get\-C\-O\-R\-I\-O\-L\-I\-S\-\_\-\-T\-O\-P}}
\index{get\-C\-O\-R\-I\-O\-L\-I\-S\-\_\-\-T\-O\-P@{get\-C\-O\-R\-I\-O\-L\-I\-S\-\_\-\-T\-O\-P}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-C\-O\-R\-I\-O\-L\-I\-S\-\_\-\-T\-O\-P}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-C\-O\-R\-I\-O\-L\-I\-S\-\_\-\-T\-O\-P (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a9b0970b3022cdbece5e6191b0d3403f8}
{\bfseries Returns\-:} The Coriolis top installation directory. \hypertarget{classCRL_1_1Environment_a91a522d1296d5e1969095f71362e055c}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-Display\-Style@{get\-Display\-Style}}
\index{get\-Display\-Style@{get\-Display\-Style}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-Display\-Style}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-Display\-Style (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a91a522d1296d5e1969095f71362e055c}
{\bfseries Returns\-:} The current display style name. \hypertarget{classCRL_1_1Environment_a4aaee77569d5616e6b70f04fb38c8e01}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-S\-C\-A\-L\-E\-\_\-\-X@{get\-S\-C\-A\-L\-E\-\_\-\-X}}
\index{get\-S\-C\-A\-L\-E\-\_\-\-X@{get\-S\-C\-A\-L\-E\-\_\-\-X}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-S\-C\-A\-L\-E\-\_\-\-X}]{\setlength{\rightskip}{0pt plus 5cm}long C\-R\-L\-::\-Environment\-::get\-S\-C\-A\-L\-E\-\_\-\-X (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a4aaee77569d5616e6b70f04fb38c8e01}
{\bfseries Returns\-:} The default scaling factor used if omitted in an A\-P file. \hypertarget{classCRL_1_1Environment_a47c06949c26ba37aefbe6153eb8fb1d7}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-D\-I\-S\-P\-L\-A\-Y@{get\-D\-I\-S\-P\-L\-A\-Y}}
\index{get\-D\-I\-S\-P\-L\-A\-Y@{get\-D\-I\-S\-P\-L\-A\-Y}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-D\-I\-S\-P\-L\-A\-Y}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-D\-I\-S\-P\-L\-A\-Y (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a47c06949c26ba37aefbe6153eb8fb1d7}
{\bfseries Returns\-:} The path toward the file holding the display datas. Data to initialize the various Hurricane\-::\-Drawing\-Style. \hypertarget{classCRL_1_1Environment_a99b87d91bac5adbdc1f68a19844c671c}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-I\-N\-\_\-\-L\-O@{get\-I\-N\-\_\-\-L\-O}}
\index{get\-I\-N\-\_\-\-L\-O@{get\-I\-N\-\_\-\-L\-O}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-I\-N\-\_\-\-L\-O}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-I\-N\-\_\-\-L\-O (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a99b87d91bac5adbdc1f68a19844c671c}
{\bfseries Returns\-:} The input format for logical (netlist) files. \hypertarget{classCRL_1_1Environment_a093c6b4ece803650654ac0ec4cda0154}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-I\-N\-\_\-\-P\-H@{get\-I\-N\-\_\-\-P\-H}}
\index{get\-I\-N\-\_\-\-P\-H@{get\-I\-N\-\_\-\-P\-H}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-I\-N\-\_\-\-P\-H}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-I\-N\-\_\-\-P\-H (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a093c6b4ece803650654ac0ec4cda0154}
{\bfseries Returns\-:} The input format for physical (layout) files. \hypertarget{classCRL_1_1Environment_ab50c804f19900ca50ba4008e789068d1}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-O\-U\-T\-\_\-\-L\-O@{get\-O\-U\-T\-\_\-\-L\-O}}
\index{get\-O\-U\-T\-\_\-\-L\-O@{get\-O\-U\-T\-\_\-\-L\-O}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-O\-U\-T\-\_\-\-L\-O}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-O\-U\-T\-\_\-\-L\-O (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_ab50c804f19900ca50ba4008e789068d1}
{\bfseries Returns\-:} The output format for logical (netlist) files. \hypertarget{classCRL_1_1Environment_a85001002d1ff6fabde766bd558b75227}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-O\-U\-T\-\_\-\-P\-H@{get\-O\-U\-T\-\_\-\-P\-H}}
\index{get\-O\-U\-T\-\_\-\-P\-H@{get\-O\-U\-T\-\_\-\-P\-H}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-O\-U\-T\-\_\-\-P\-H}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-O\-U\-T\-\_\-\-P\-H (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a85001002d1ff6fabde766bd558b75227}
{\bfseries Returns\-:} The output format for physical (layout) files. \hypertarget{classCRL_1_1Environment_ae65792de9e573c98e9849b28648c2bc7}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-P\-O\-W\-E\-R@{get\-P\-O\-W\-E\-R}}
\index{get\-P\-O\-W\-E\-R@{get\-P\-O\-W\-E\-R}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-P\-O\-W\-E\-R}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-P\-O\-W\-E\-R (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_ae65792de9e573c98e9849b28648c2bc7}
{\bfseries Returns\-:} The pattern (regular expression) used to match for power nets names. \hypertarget{classCRL_1_1Environment_a0bb2d6e0fb2dc059e9034328755d250e}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-G\-R\-O\-U\-N\-D@{get\-G\-R\-O\-U\-N\-D}}
\index{get\-G\-R\-O\-U\-N\-D@{get\-G\-R\-O\-U\-N\-D}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-G\-R\-O\-U\-N\-D}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-G\-R\-O\-U\-N\-D (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a0bb2d6e0fb2dc059e9034328755d250e}
{\bfseries Returns\-:} The pattern (regular expression) used to match for ground nets names. \hypertarget{classCRL_1_1Environment_a390a013016cfc14d9945422632a068ca}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-C\-L\-O\-C\-K@{get\-C\-L\-O\-C\-K}}
\index{get\-C\-L\-O\-C\-K@{get\-C\-L\-O\-C\-K}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-C\-L\-O\-C\-K}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-C\-L\-O\-C\-K (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a390a013016cfc14d9945422632a068ca}
{\bfseries Returns\-:} The pattern (regular expression) used to match for clock nets names. \hypertarget{classCRL_1_1Environment_a1f0853107895198d8f5b6b260abdbc0b}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-B\-L\-O\-C\-K\-A\-G\-E@{get\-B\-L\-O\-C\-K\-A\-G\-E}}
\index{get\-B\-L\-O\-C\-K\-A\-G\-E@{get\-B\-L\-O\-C\-K\-A\-G\-E}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-B\-L\-O\-C\-K\-A\-G\-E}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-B\-L\-O\-C\-K\-A\-G\-E (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a1f0853107895198d8f5b6b260abdbc0b}
{\bfseries Returns\-:} With the {\bf Hurricane} database you cannot create physical components whithout a net. All segments used for signaling blockage area are grouped inside a unique net, which name is given by this variable.
{\bfseries Returns\+:} The Coriolis top installation directory. \mbox{\Hypertarget{classCRL_1_1Environment_a2c5781e058b0a774dd46eeca34e19685}\label{classCRL_1_1Environment_a2c5781e058b0a774dd46eeca34e19685}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+Display\+Style@{get\+Display\+Style}}
\index{get\+Display\+Style@{get\+Display\+Style}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+Display\+Style()}{getDisplayStyle()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+Display\+Style (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The current display style name. \mbox{\Hypertarget{classCRL_1_1Environment_ae6a2cde25a417f3a70c400209c028942}\label{classCRL_1_1Environment_ae6a2cde25a417f3a70c400209c028942}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+S\+C\+A\+L\+E\+\_\+X@{get\+S\+C\+A\+L\+E\+\_\+X}}
\index{get\+S\+C\+A\+L\+E\+\_\+X@{get\+S\+C\+A\+L\+E\+\_\+X}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+S\+C\+A\+L\+E\+\_\+\+X()}{getSCALE\_X()}}
{\footnotesize\ttfamily long C\+R\+L\+::\+Environment\+::get\+S\+C\+A\+L\+E\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The default scaling factor used if omitted in an AP file. \mbox{\Hypertarget{classCRL_1_1Environment_aa37c08a7e9025712411a4befe8ae89e8}\label{classCRL_1_1Environment_aa37c08a7e9025712411a4befe8ae89e8}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+D\+I\+S\+P\+L\+AY@{get\+D\+I\+S\+P\+L\+AY}}
\index{get\+D\+I\+S\+P\+L\+AY@{get\+D\+I\+S\+P\+L\+AY}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+D\+I\+S\+P\+L\+A\+Y()}{getDISPLAY()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+D\+I\+S\+P\+L\+AY (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The path toward the file holding the display datas. Data to initialize the various Hurricane\+::\+Drawing\+Style. \mbox{\Hypertarget{classCRL_1_1Environment_accb623ad1312e7f184e2ee9d1f8764f2}\label{classCRL_1_1Environment_accb623ad1312e7f184e2ee9d1f8764f2}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+I\+N\+\_\+\+LO@{get\+I\+N\+\_\+\+LO}}
\index{get\+I\+N\+\_\+\+LO@{get\+I\+N\+\_\+\+LO}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+I\+N\+\_\+\+L\+O()}{getIN\_LO()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+I\+N\+\_\+\+LO (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The input format for logical (netlist) files. \mbox{\Hypertarget{classCRL_1_1Environment_a3b3c6fb6f26e8029d1f56dd4c7929d16}\label{classCRL_1_1Environment_a3b3c6fb6f26e8029d1f56dd4c7929d16}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+I\+N\+\_\+\+PH@{get\+I\+N\+\_\+\+PH}}
\index{get\+I\+N\+\_\+\+PH@{get\+I\+N\+\_\+\+PH}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+I\+N\+\_\+\+P\+H()}{getIN\_PH()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+I\+N\+\_\+\+PH (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The input format for physical (layout) files. \mbox{\Hypertarget{classCRL_1_1Environment_a85248fafaf73d8d6a5c388b43566b243}\label{classCRL_1_1Environment_a85248fafaf73d8d6a5c388b43566b243}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+O\+U\+T\+\_\+\+LO@{get\+O\+U\+T\+\_\+\+LO}}
\index{get\+O\+U\+T\+\_\+\+LO@{get\+O\+U\+T\+\_\+\+LO}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+O\+U\+T\+\_\+\+L\+O()}{getOUT\_LO()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+O\+U\+T\+\_\+\+LO (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The output format for logical (netlist) files. \mbox{\Hypertarget{classCRL_1_1Environment_a14c2dbaef6177f80bf76cfcae7933e20}\label{classCRL_1_1Environment_a14c2dbaef6177f80bf76cfcae7933e20}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+O\+U\+T\+\_\+\+PH@{get\+O\+U\+T\+\_\+\+PH}}
\index{get\+O\+U\+T\+\_\+\+PH@{get\+O\+U\+T\+\_\+\+PH}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+O\+U\+T\+\_\+\+P\+H()}{getOUT\_PH()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+O\+U\+T\+\_\+\+PH (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The output format for physical (layout) files. \mbox{\Hypertarget{classCRL_1_1Environment_a7d1ab4e7ca026c88f73ceca3876d0de9}\label{classCRL_1_1Environment_a7d1ab4e7ca026c88f73ceca3876d0de9}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+P\+O\+W\+ER@{get\+P\+O\+W\+ER}}
\index{get\+P\+O\+W\+ER@{get\+P\+O\+W\+ER}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+P\+O\+W\+E\+R()}{getPOWER()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+P\+O\+W\+ER (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The pattern (regular expression) used to match for power nets names. \mbox{\Hypertarget{classCRL_1_1Environment_a14cc8ac50482a5a8c47f934aaf995ed5}\label{classCRL_1_1Environment_a14cc8ac50482a5a8c47f934aaf995ed5}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+G\+R\+O\+U\+ND@{get\+G\+R\+O\+U\+ND}}
\index{get\+G\+R\+O\+U\+ND@{get\+G\+R\+O\+U\+ND}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+G\+R\+O\+U\+N\+D()}{getGROUND()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+G\+R\+O\+U\+ND (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The pattern (regular expression) used to match for ground nets names. \mbox{\Hypertarget{classCRL_1_1Environment_ab19c72626a542359bbf9cb17cdee23a8}\label{classCRL_1_1Environment_ab19c72626a542359bbf9cb17cdee23a8}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+C\+L\+O\+CK@{get\+C\+L\+O\+CK}}
\index{get\+C\+L\+O\+CK@{get\+C\+L\+O\+CK}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+C\+L\+O\+C\+K()}{getCLOCK()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+C\+L\+O\+CK (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The pattern (regular expression) used to match for clock nets names. \mbox{\Hypertarget{classCRL_1_1Environment_a19adcaebb99dc8a316261ddff72f9b56}\label{classCRL_1_1Environment_a19adcaebb99dc8a316261ddff72f9b56}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+B\+L\+O\+C\+K\+A\+GE@{get\+B\+L\+O\+C\+K\+A\+GE}}
\index{get\+B\+L\+O\+C\+K\+A\+GE@{get\+B\+L\+O\+C\+K\+A\+GE}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+B\+L\+O\+C\+K\+A\+G\+E()}{getBLOCKAGE()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+B\+L\+O\+C\+K\+A\+GE (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} With the Hurricane database you cannot create physical components whithout a net. All segments used for signaling blockage area are grouped inside a unique net, which name is given by this variable.
\begin{DoxyParagraph}{Remark\+: Be sure to use a significant name which is not likely to collide}
with true nets.
\begin{DoxyParagraph}{Remark\-:}
Be sure to use a significant name which is not likely to collide with true nets.
\end{DoxyParagraph}
\mbox{\Hypertarget{classCRL_1_1Environment_a5f0df5fadd73c2246f7e6775314bb5fa}\label{classCRL_1_1Environment_a5f0df5fadd73c2246f7e6775314bb5fa}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+Pad@{get\+Pad}}
\index{get\+Pad@{get\+Pad}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+Pad()}{getPad()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+Pad (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1Environment_ab5332d750d63f3f6947bc7888af4d402}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-Pad@{get\-Pad}}
\index{get\-Pad@{get\-Pad}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-Pad}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-Pad (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_ab5332d750d63f3f6947bc7888af4d402}
{\bfseries Returns\-:} The pattern (regular expression) used to match for pad cell names. \hypertarget{classCRL_1_1Environment_aa1fae32236875ba6f3a4f409e4231020}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-C\-A\-T\-A\-L\-O\-G@{get\-C\-A\-T\-A\-L\-O\-G}}
\index{get\-C\-A\-T\-A\-L\-O\-G@{get\-C\-A\-T\-A\-L\-O\-G}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-C\-A\-T\-A\-L\-O\-G}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Environment\-::get\-C\-A\-T\-A\-L\-O\-G (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_aa1fae32236875ba6f3a4f409e4231020}
{\bfseries Returns\-:} The name of the auxiliary file in library directories holding the meta-\/informations about the cells. \hypertarget{classCRL_1_1Environment_acf7a3bc42cfb4b98f1da859ed27ca97e}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-L\-I\-B\-R\-A\-R\-I\-E\-S@{get\-L\-I\-B\-R\-A\-R\-I\-E\-S}}
\index{get\-L\-I\-B\-R\-A\-R\-I\-E\-S@{get\-L\-I\-B\-R\-A\-R\-I\-E\-S}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-L\-I\-B\-R\-A\-R\-I\-E\-S}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Search\-Path} \& C\-R\-L\-::\-Environment\-::get\-L\-I\-B\-R\-A\-R\-I\-E\-S (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_acf7a3bc42cfb4b98f1da859ed27ca97e}
{\bfseries Returns\-:} The ordered list of libraries, under the form of a serch path. \hypertarget{classCRL_1_1Environment_afe29d7cab0055cabb7667eabcbdd32db}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-L\-I\-B\-R\-A\-R\-Y\-Path@{get\-L\-I\-B\-R\-A\-R\-Y\-Path}}
\index{get\-L\-I\-B\-R\-A\-R\-Y\-Path@{get\-L\-I\-B\-R\-A\-R\-Y\-Path}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-L\-I\-B\-R\-A\-R\-Y\-Path}]{\setlength{\rightskip}{0pt plus 5cm}string C\-R\-L\-::\-Environment\-::get\-L\-I\-B\-R\-A\-R\-Y\-Path (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{i}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Environment_afe29d7cab0055cabb7667eabcbdd32db}
{\bfseries Returns\-:} The path of library at index {\ttfamily i} in the search path. \hypertarget{classCRL_1_1Environment_ab639f914029177808ffa9ba933ec8c4d}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!is\-P\-O\-W\-E\-R@{is\-P\-O\-W\-E\-R}}
\index{is\-P\-O\-W\-E\-R@{is\-P\-O\-W\-E\-R}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{is\-P\-O\-W\-E\-R}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Environment\-::is\-P\-O\-W\-E\-R (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1Environment_ab639f914029177808ffa9ba933ec8c4d}
{\bfseries Returns\-:} {\bfseries true} if {\ttfamily name} is recognized as a power net name. \hypertarget{classCRL_1_1Environment_a486245c4527ac3beca23900b537080c0}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!is\-G\-R\-O\-U\-N\-D@{is\-G\-R\-O\-U\-N\-D}}
\index{is\-G\-R\-O\-U\-N\-D@{is\-G\-R\-O\-U\-N\-D}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{is\-G\-R\-O\-U\-N\-D}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Environment\-::is\-G\-R\-O\-U\-N\-D (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1Environment_a486245c4527ac3beca23900b537080c0}
{\bfseries Returns\-:} {\bfseries true} if {\ttfamily name} is recognized as a ground net name. \hypertarget{classCRL_1_1Environment_aeee19c6b2415b11555e9e122420aac6b}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!is\-C\-L\-O\-C\-K@{is\-C\-L\-O\-C\-K}}
\index{is\-C\-L\-O\-C\-K@{is\-C\-L\-O\-C\-K}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{is\-C\-L\-O\-C\-K}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Environment\-::is\-C\-L\-O\-C\-K (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1Environment_aeee19c6b2415b11555e9e122420aac6b}
{\bfseries Returns\-:} {\bfseries true} if {\ttfamily name} is recognized as a clock net name. \hypertarget{classCRL_1_1Environment_aab162c95e9d75f825f7471ead130985a}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!is\-B\-L\-O\-C\-K\-A\-G\-E@{is\-B\-L\-O\-C\-K\-A\-G\-E}}
\index{is\-B\-L\-O\-C\-K\-A\-G\-E@{is\-B\-L\-O\-C\-K\-A\-G\-E}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{is\-B\-L\-O\-C\-K\-A\-G\-E}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Environment\-::is\-B\-L\-O\-C\-K\-A\-G\-E (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1Environment_aab162c95e9d75f825f7471ead130985a}
{\bfseries Returns\-:} {\bfseries true} if {\ttfamily name} is recognized as a blockage net name. \hypertarget{classCRL_1_1Environment_a9ea8161e491a4c8dfaeff9ebfe02b679}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!is\-Pad@{is\-Pad}}
\index{is\-Pad@{is\-Pad}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{is\-Pad}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Environment\-::is\-Pad (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1Environment_a9ea8161e491a4c8dfaeff9ebfe02b679}
{\bfseries Returns\-:} {\bfseries true} if {\ttfamily name} is recognized as a pad cell name. \hypertarget{classCRL_1_1Environment_a73fbaa112f66b6c334c549ff594b1fb7}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!validate@{validate}}
\index{validate@{validate}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{validate}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::validate (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1Environment_a73fbaa112f66b6c334c549ff594b1fb7}
Check for the coherency of the various environement variables. Throw an exception if something incoherent is found. \hypertarget{classCRL_1_1Environment_a85fa721541a39571c3ade06992035bad}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-Display\-Style@{set\-Display\-Style}}
\index{set\-Display\-Style@{set\-Display\-Style}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-Display\-Style}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-Display\-Style (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a85fa721541a39571c3ade06992035bad}
Sets the current display style to {\ttfamily name}. \hypertarget{classCRL_1_1Environment_ad14d519b0a4c964d7a786739499571dd}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-S\-C\-A\-L\-E\-\_\-\-X@{set\-S\-C\-A\-L\-E\-\_\-\-X}}
\index{set\-S\-C\-A\-L\-E\-\_\-\-X@{set\-S\-C\-A\-L\-E\-\_\-\-X}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-S\-C\-A\-L\-E\-\_\-\-X}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-S\-C\-A\-L\-E\-\_\-\-X (
\begin{DoxyParamCaption}
\item[{long}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_ad14d519b0a4c964d7a786739499571dd}
Sets the default scaling factor used if omitted in an A\-P file. \hypertarget{classCRL_1_1Environment_a69416219076a00900f58d0d5e0ac55a9}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-D\-I\-S\-P\-L\-A\-Y@{set\-D\-I\-S\-P\-L\-A\-Y}}
\index{set\-D\-I\-S\-P\-L\-A\-Y@{set\-D\-I\-S\-P\-L\-A\-Y}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-D\-I\-S\-P\-L\-A\-Y}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-D\-I\-S\-P\-L\-A\-Y (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a69416219076a00900f58d0d5e0ac55a9}
Sets the path toward the file holding the display datas. Data to initialize the various Hurricane\-::\-Drawing\-Style. \hypertarget{classCRL_1_1Environment_ad204e8f425d3a35bba494a60d4b4ff69}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-I\-N\-\_\-\-L\-O@{set\-I\-N\-\_\-\-L\-O}}
\index{set\-I\-N\-\_\-\-L\-O@{set\-I\-N\-\_\-\-L\-O}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-I\-N\-\_\-\-L\-O}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-I\-N\-\_\-\-L\-O (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_ad204e8f425d3a35bba494a60d4b4ff69}
Sets the input format for logical (netlist) files. \hypertarget{classCRL_1_1Environment_a62965d987f17d2853afd44004ff20b1b}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-I\-N\-\_\-\-P\-H@{set\-I\-N\-\_\-\-P\-H}}
\index{set\-I\-N\-\_\-\-P\-H@{set\-I\-N\-\_\-\-P\-H}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-I\-N\-\_\-\-P\-H}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-I\-N\-\_\-\-P\-H (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a62965d987f17d2853afd44004ff20b1b}
Sets the input format for physical (layout) files. \hypertarget{classCRL_1_1Environment_a57a42a469f6cf94ba39e5b7aacfa738c}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-O\-U\-T\-\_\-\-L\-O@{set\-O\-U\-T\-\_\-\-L\-O}}
\index{set\-O\-U\-T\-\_\-\-L\-O@{set\-O\-U\-T\-\_\-\-L\-O}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-O\-U\-T\-\_\-\-L\-O}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-O\-U\-T\-\_\-\-L\-O (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a57a42a469f6cf94ba39e5b7aacfa738c}
Sets the output format for logical (netlist) files. \hypertarget{classCRL_1_1Environment_a2785f1ae18e4293ce7e9e0bac791e495}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-O\-U\-T\-\_\-\-P\-H@{set\-O\-U\-T\-\_\-\-P\-H}}
\index{set\-O\-U\-T\-\_\-\-P\-H@{set\-O\-U\-T\-\_\-\-P\-H}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-O\-U\-T\-\_\-\-P\-H}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-O\-U\-T\-\_\-\-P\-H (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a2785f1ae18e4293ce7e9e0bac791e495}
Sets the output format for physical (layout) files. \hypertarget{classCRL_1_1Environment_ae96c850eadc89d1705b9aa0256f434ea}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-P\-O\-W\-E\-R@{set\-P\-O\-W\-E\-R}}
\index{set\-P\-O\-W\-E\-R@{set\-P\-O\-W\-E\-R}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-P\-O\-W\-E\-R}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-P\-O\-W\-E\-R (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Environment_ae96c850eadc89d1705b9aa0256f434ea}
Sets the pattern (regular expression) used to match for power nets names. \hypertarget{classCRL_1_1Environment_ac956b6814f89975563a3667945599fb2}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-G\-R\-O\-U\-N\-D@{set\-G\-R\-O\-U\-N\-D}}
\index{set\-G\-R\-O\-U\-N\-D@{set\-G\-R\-O\-U\-N\-D}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-G\-R\-O\-U\-N\-D}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-G\-R\-O\-U\-N\-D (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Environment_ac956b6814f89975563a3667945599fb2}
Sets the pattern (regular expression) used to match for ground nets names. \hypertarget{classCRL_1_1Environment_a7ddc44d7f27745179c397445bce35c58}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-C\-L\-O\-C\-K@{set\-C\-L\-O\-C\-K}}
\index{set\-C\-L\-O\-C\-K@{set\-C\-L\-O\-C\-K}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-C\-L\-O\-C\-K}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-C\-L\-O\-C\-K (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Environment_a7ddc44d7f27745179c397445bce35c58}
Sets the pattern (regular expression) used to match for clock nets names. \hypertarget{classCRL_1_1Environment_af18cbbcdfb458b69dbb6de0dbb564a3a}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-B\-L\-O\-C\-K\-A\-G\-E@{set\-B\-L\-O\-C\-K\-A\-G\-E}}
\index{set\-B\-L\-O\-C\-K\-A\-G\-E@{set\-B\-L\-O\-C\-K\-A\-G\-E}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-B\-L\-O\-C\-K\-A\-G\-E}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-B\-L\-O\-C\-K\-A\-G\-E (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Environment_af18cbbcdfb458b69dbb6de0dbb564a3a}
With the {\bf Hurricane} database you cannot create physical components whithout a net. All segments used for signaling blockage area are grouped inside a unique net, which name is given by this variable.
{\bfseries Returns\+:} The pattern (regular expression) used to match for pad cell names. \mbox{\Hypertarget{classCRL_1_1Environment_a3bb5c9e02c1391142e439f023bdc0355}\label{classCRL_1_1Environment_a3bb5c9e02c1391142e439f023bdc0355}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+C\+A\+T\+A\+L\+OG@{get\+C\+A\+T\+A\+L\+OG}}
\index{get\+C\+A\+T\+A\+L\+OG@{get\+C\+A\+T\+A\+L\+OG}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+C\+A\+T\+A\+L\+O\+G()}{getCATALOG()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Environment\+::get\+C\+A\+T\+A\+L\+OG (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The name of the auxiliary file in library directories holding the meta-\/informations about the cells. \mbox{\Hypertarget{classCRL_1_1Environment_acf7a3bc42cfb4b98f1da859ed27ca97e}\label{classCRL_1_1Environment_acf7a3bc42cfb4b98f1da859ed27ca97e}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+L\+I\+B\+R\+A\+R\+I\+ES@{get\+L\+I\+B\+R\+A\+R\+I\+ES}}
\index{get\+L\+I\+B\+R\+A\+R\+I\+ES@{get\+L\+I\+B\+R\+A\+R\+I\+ES}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+L\+I\+B\+R\+A\+R\+I\+E\+S()}{getLIBRARIES()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1SearchPath}{Search\+Path}} \& C\+R\+L\+::\+Environment\+::get\+L\+I\+B\+R\+A\+R\+I\+ES (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} The ordered list of libraries, under the form of a serch path. \mbox{\Hypertarget{classCRL_1_1Environment_afe29d7cab0055cabb7667eabcbdd32db}\label{classCRL_1_1Environment_afe29d7cab0055cabb7667eabcbdd32db}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+L\+I\+B\+R\+A\+R\+Y\+Path@{get\+L\+I\+B\+R\+A\+R\+Y\+Path}}
\index{get\+L\+I\+B\+R\+A\+R\+Y\+Path@{get\+L\+I\+B\+R\+A\+R\+Y\+Path}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+L\+I\+B\+R\+A\+R\+Y\+Path()}{getLIBRARYPath()}}
{\footnotesize\ttfamily string C\+R\+L\+::\+Environment\+::get\+L\+I\+B\+R\+A\+R\+Y\+Path (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{i }\end{DoxyParamCaption})}
{\bfseries Returns\+:} The path of library at index {\ttfamily i} in the search path. \mbox{\Hypertarget{classCRL_1_1Environment_a9eb93e10f79278b4642fc9815a83fdff}\label{classCRL_1_1Environment_a9eb93e10f79278b4642fc9815a83fdff}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!is\+P\+O\+W\+ER@{is\+P\+O\+W\+ER}}
\index{is\+P\+O\+W\+ER@{is\+P\+O\+W\+ER}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{is\+P\+O\+W\+E\+R()}{isPOWER()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Environment\+::is\+P\+O\+W\+ER (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} {\bfseries true} if {\ttfamily name} is recognized as a power net name. \mbox{\Hypertarget{classCRL_1_1Environment_a4cad6f06ac67c1a688b0b98dfa57d7ea}\label{classCRL_1_1Environment_a4cad6f06ac67c1a688b0b98dfa57d7ea}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!is\+G\+R\+O\+U\+ND@{is\+G\+R\+O\+U\+ND}}
\index{is\+G\+R\+O\+U\+ND@{is\+G\+R\+O\+U\+ND}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{is\+G\+R\+O\+U\+N\+D()}{isGROUND()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Environment\+::is\+G\+R\+O\+U\+ND (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} {\bfseries true} if {\ttfamily name} is recognized as a ground net name. \mbox{\Hypertarget{classCRL_1_1Environment_a9ae0d48d88797a7a5421edf5978bf3d7}\label{classCRL_1_1Environment_a9ae0d48d88797a7a5421edf5978bf3d7}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!is\+C\+L\+O\+CK@{is\+C\+L\+O\+CK}}
\index{is\+C\+L\+O\+CK@{is\+C\+L\+O\+CK}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{is\+C\+L\+O\+C\+K()}{isCLOCK()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Environment\+::is\+C\+L\+O\+CK (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} {\bfseries true} if {\ttfamily name} is recognized as a clock net name. \mbox{\Hypertarget{classCRL_1_1Environment_a6f1ce36d1636f2ec701b0904f461e6b7}\label{classCRL_1_1Environment_a6f1ce36d1636f2ec701b0904f461e6b7}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!is\+B\+L\+O\+C\+K\+A\+GE@{is\+B\+L\+O\+C\+K\+A\+GE}}
\index{is\+B\+L\+O\+C\+K\+A\+GE@{is\+B\+L\+O\+C\+K\+A\+GE}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{is\+B\+L\+O\+C\+K\+A\+G\+E()}{isBLOCKAGE()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Environment\+::is\+B\+L\+O\+C\+K\+A\+GE (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} {\bfseries true} if {\ttfamily name} is recognized as a blockage net name. \mbox{\Hypertarget{classCRL_1_1Environment_a8a82d0a983c502e1dc97944ab496d8e5}\label{classCRL_1_1Environment_a8a82d0a983c502e1dc97944ab496d8e5}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!is\+Pad@{is\+Pad}}
\index{is\+Pad@{is\+Pad}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{is\+Pad()}{isPad()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Environment\+::is\+Pad (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} {\bfseries true} if {\ttfamily name} is recognized as a pad cell name. \mbox{\Hypertarget{classCRL_1_1Environment_a4ea88dd9784318190a3705345c47904a}\label{classCRL_1_1Environment_a4ea88dd9784318190a3705345c47904a}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!validate@{validate}}
\index{validate@{validate}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{validate()}{validate()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::validate (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
Check for the coherency of the various environement variables. Throw an exception if something incoherent is found. \mbox{\Hypertarget{classCRL_1_1Environment_a85fa721541a39571c3ade06992035bad}\label{classCRL_1_1Environment_a85fa721541a39571c3ade06992035bad}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+Display\+Style@{set\+Display\+Style}}
\index{set\+Display\+Style@{set\+Display\+Style}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+Display\+Style()}{setDisplayStyle()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+Display\+Style (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Sets the current display style to {\ttfamily name}. \mbox{\Hypertarget{classCRL_1_1Environment_ad14d519b0a4c964d7a786739499571dd}\label{classCRL_1_1Environment_ad14d519b0a4c964d7a786739499571dd}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+S\+C\+A\+L\+E\+\_\+X@{set\+S\+C\+A\+L\+E\+\_\+X}}
\index{set\+S\+C\+A\+L\+E\+\_\+X@{set\+S\+C\+A\+L\+E\+\_\+X}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+S\+C\+A\+L\+E\+\_\+\+X()}{setSCALE\_X()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+S\+C\+A\+L\+E\+\_\+X (\begin{DoxyParamCaption}\item[{long}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Sets the default scaling factor used if omitted in an AP file. \mbox{\Hypertarget{classCRL_1_1Environment_a69416219076a00900f58d0d5e0ac55a9}\label{classCRL_1_1Environment_a69416219076a00900f58d0d5e0ac55a9}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+D\+I\+S\+P\+L\+AY@{set\+D\+I\+S\+P\+L\+AY}}
\index{set\+D\+I\+S\+P\+L\+AY@{set\+D\+I\+S\+P\+L\+AY}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+D\+I\+S\+P\+L\+A\+Y()}{setDISPLAY()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+D\+I\+S\+P\+L\+AY (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Sets the path toward the file holding the display datas. Data to initialize the various Hurricane\+::\+Drawing\+Style. \mbox{\Hypertarget{classCRL_1_1Environment_ad204e8f425d3a35bba494a60d4b4ff69}\label{classCRL_1_1Environment_ad204e8f425d3a35bba494a60d4b4ff69}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+I\+N\+\_\+\+LO@{set\+I\+N\+\_\+\+LO}}
\index{set\+I\+N\+\_\+\+LO@{set\+I\+N\+\_\+\+LO}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+I\+N\+\_\+\+L\+O()}{setIN\_LO()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+I\+N\+\_\+\+LO (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Sets the input format for logical (netlist) files. \mbox{\Hypertarget{classCRL_1_1Environment_a62965d987f17d2853afd44004ff20b1b}\label{classCRL_1_1Environment_a62965d987f17d2853afd44004ff20b1b}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+I\+N\+\_\+\+PH@{set\+I\+N\+\_\+\+PH}}
\index{set\+I\+N\+\_\+\+PH@{set\+I\+N\+\_\+\+PH}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+I\+N\+\_\+\+P\+H()}{setIN\_PH()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+I\+N\+\_\+\+PH (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Sets the input format for physical (layout) files. \mbox{\Hypertarget{classCRL_1_1Environment_a57a42a469f6cf94ba39e5b7aacfa738c}\label{classCRL_1_1Environment_a57a42a469f6cf94ba39e5b7aacfa738c}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+O\+U\+T\+\_\+\+LO@{set\+O\+U\+T\+\_\+\+LO}}
\index{set\+O\+U\+T\+\_\+\+LO@{set\+O\+U\+T\+\_\+\+LO}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+O\+U\+T\+\_\+\+L\+O()}{setOUT\_LO()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+O\+U\+T\+\_\+\+LO (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Sets the output format for logical (netlist) files. \mbox{\Hypertarget{classCRL_1_1Environment_a2785f1ae18e4293ce7e9e0bac791e495}\label{classCRL_1_1Environment_a2785f1ae18e4293ce7e9e0bac791e495}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+O\+U\+T\+\_\+\+PH@{set\+O\+U\+T\+\_\+\+PH}}
\index{set\+O\+U\+T\+\_\+\+PH@{set\+O\+U\+T\+\_\+\+PH}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+O\+U\+T\+\_\+\+P\+H()}{setOUT\_PH()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+O\+U\+T\+\_\+\+PH (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Sets the output format for physical (layout) files. \mbox{\Hypertarget{classCRL_1_1Environment_ae96c850eadc89d1705b9aa0256f434ea}\label{classCRL_1_1Environment_ae96c850eadc89d1705b9aa0256f434ea}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+P\+O\+W\+ER@{set\+P\+O\+W\+ER}}
\index{set\+P\+O\+W\+ER@{set\+P\+O\+W\+ER}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+P\+O\+W\+E\+R()}{setPOWER()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+P\+O\+W\+ER (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})}
Sets the pattern (regular expression) used to match for power nets names. \mbox{\Hypertarget{classCRL_1_1Environment_ac956b6814f89975563a3667945599fb2}\label{classCRL_1_1Environment_ac956b6814f89975563a3667945599fb2}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+G\+R\+O\+U\+ND@{set\+G\+R\+O\+U\+ND}}
\index{set\+G\+R\+O\+U\+ND@{set\+G\+R\+O\+U\+ND}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+G\+R\+O\+U\+N\+D()}{setGROUND()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+G\+R\+O\+U\+ND (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})}
Sets the pattern (regular expression) used to match for ground nets names. \mbox{\Hypertarget{classCRL_1_1Environment_a7ddc44d7f27745179c397445bce35c58}\label{classCRL_1_1Environment_a7ddc44d7f27745179c397445bce35c58}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+C\+L\+O\+CK@{set\+C\+L\+O\+CK}}
\index{set\+C\+L\+O\+CK@{set\+C\+L\+O\+CK}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+C\+L\+O\+C\+K()}{setCLOCK()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+C\+L\+O\+CK (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})}
Sets the pattern (regular expression) used to match for clock nets names. \mbox{\Hypertarget{classCRL_1_1Environment_af18cbbcdfb458b69dbb6de0dbb564a3a}\label{classCRL_1_1Environment_af18cbbcdfb458b69dbb6de0dbb564a3a}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+B\+L\+O\+C\+K\+A\+GE@{set\+B\+L\+O\+C\+K\+A\+GE}}
\index{set\+B\+L\+O\+C\+K\+A\+GE@{set\+B\+L\+O\+C\+K\+A\+GE}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+B\+L\+O\+C\+K\+A\+G\+E()}{setBLOCKAGE()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+B\+L\+O\+C\+K\+A\+GE (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})}
With the Hurricane database you cannot create physical components whithout a net. All segments used for signaling blockage area are grouped inside a unique net, which name is given by this variable.
\begin{DoxyParagraph}{Remark\+: Be sure to use a significant name which is not likely to collide}
with true nets.
\begin{DoxyParagraph}{Remark\-:}
Be sure to use a significant name which is not likely to collide with true nets.
\end{DoxyParagraph}
\mbox{\Hypertarget{classCRL_1_1Environment_a06c179d70d3065f0bfe398a02e4c6359}\label{classCRL_1_1Environment_a06c179d70d3065f0bfe398a02e4c6359}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+Pad@{set\+Pad}}
\index{set\+Pad@{set\+Pad}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+Pad()}{setPad()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+Pad (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})}
Sets the pattern (regular expression) used to match for pad cell names. \mbox{\Hypertarget{classCRL_1_1Environment_a02b727f207875cebefbb59842c1efe70}\label{classCRL_1_1Environment_a02b727f207875cebefbb59842c1efe70}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+C\+A\+T\+A\+L\+OG@{set\+C\+A\+T\+A\+L\+OG}}
\index{set\+C\+A\+T\+A\+L\+OG@{set\+C\+A\+T\+A\+L\+OG}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+C\+A\+T\+A\+L\+O\+G()}{setCATALOG()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+C\+A\+T\+A\+L\+OG (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Sets the name of the auxiliary file in library directories holding the meta-\/informations about the cells. \mbox{\Hypertarget{classCRL_1_1Environment_a315f5a14de9dc354cf81728adb29a8c6}\label{classCRL_1_1Environment_a315f5a14de9dc354cf81728adb29a8c6}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!set\+W\+O\+R\+K\+I\+N\+G\+\_\+\+L\+I\+B\+R\+A\+RY@{set\+W\+O\+R\+K\+I\+N\+G\+\_\+\+L\+I\+B\+R\+A\+RY}}
\index{set\+W\+O\+R\+K\+I\+N\+G\+\_\+\+L\+I\+B\+R\+A\+RY@{set\+W\+O\+R\+K\+I\+N\+G\+\_\+\+L\+I\+B\+R\+A\+RY}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{set\+W\+O\+R\+K\+I\+N\+G\+\_\+\+L\+I\+B\+R\+A\+R\+Y()}{setWORKING\_LIBRARY()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::set\+W\+O\+R\+K\+I\+N\+G\+\_\+\+L\+I\+B\+R\+A\+RY (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value }\end{DoxyParamCaption})}
Sets the directory in which create cells will be saved. \mbox{\Hypertarget{classCRL_1_1Environment_a7c3bff1fa3f9a080461950db36df4416}\label{classCRL_1_1Environment_a7c3bff1fa3f9a080461950db36df4416}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!add\+S\+Y\+S\+T\+E\+M\+\_\+\+L\+I\+B\+R\+A\+RY@{add\+S\+Y\+S\+T\+E\+M\+\_\+\+L\+I\+B\+R\+A\+RY}}
\index{add\+S\+Y\+S\+T\+E\+M\+\_\+\+L\+I\+B\+R\+A\+RY@{add\+S\+Y\+S\+T\+E\+M\+\_\+\+L\+I\+B\+R\+A\+RY}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{add\+S\+Y\+S\+T\+E\+M\+\_\+\+L\+I\+B\+R\+A\+R\+Y()}{addSYSTEM\_LIBRARY()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Environment\+::add\+S\+Y\+S\+T\+E\+M\+\_\+\+L\+I\+B\+R\+A\+RY (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value, }\item[{const char $\ast$}]{lib\+Name, }\item[{unsigned int}]{mode = {\ttfamily \mbox{\hyperlink{classCRL_1_1Environment_ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d}{Append}}} }\end{DoxyParamCaption})}
\hypertarget{classCRL_1_1Environment_a06c179d70d3065f0bfe398a02e4c6359}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-Pad@{set\-Pad}}
\index{set\-Pad@{set\-Pad}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-Pad}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-Pad (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Environment_a06c179d70d3065f0bfe398a02e4c6359}
Sets the pattern (regular expression) used to match for pad cell names. \hypertarget{classCRL_1_1Environment_a02b727f207875cebefbb59842c1efe70}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-C\-A\-T\-A\-L\-O\-G@{set\-C\-A\-T\-A\-L\-O\-G}}
\index{set\-C\-A\-T\-A\-L\-O\-G@{set\-C\-A\-T\-A\-L\-O\-G}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-C\-A\-T\-A\-L\-O\-G}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-C\-A\-T\-A\-L\-O\-G (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Environment_a02b727f207875cebefbb59842c1efe70}
Sets the name of the auxiliary file in library directories holding the meta-\/informations about the cells. \hypertarget{classCRL_1_1Environment_a315f5a14de9dc354cf81728adb29a8c6}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!set\-W\-O\-R\-K\-I\-N\-G\-\_\-\-L\-I\-B\-R\-A\-R\-Y@{set\-W\-O\-R\-K\-I\-N\-G\-\_\-\-L\-I\-B\-R\-A\-R\-Y}}
\index{set\-W\-O\-R\-K\-I\-N\-G\-\_\-\-L\-I\-B\-R\-A\-R\-Y@{set\-W\-O\-R\-K\-I\-N\-G\-\_\-\-L\-I\-B\-R\-A\-R\-Y}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{set\-W\-O\-R\-K\-I\-N\-G\-\_\-\-L\-I\-B\-R\-A\-R\-Y}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::set\-W\-O\-R\-K\-I\-N\-G\-\_\-\-L\-I\-B\-R\-A\-R\-Y (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Environment_a315f5a14de9dc354cf81728adb29a8c6}
Sets the directory in which create cells will be saved. \hypertarget{classCRL_1_1Environment_a7c3bff1fa3f9a080461950db36df4416}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!add\-S\-Y\-S\-T\-E\-M\-\_\-\-L\-I\-B\-R\-A\-R\-Y@{add\-S\-Y\-S\-T\-E\-M\-\_\-\-L\-I\-B\-R\-A\-R\-Y}}
\index{add\-S\-Y\-S\-T\-E\-M\-\_\-\-L\-I\-B\-R\-A\-R\-Y@{add\-S\-Y\-S\-T\-E\-M\-\_\-\-L\-I\-B\-R\-A\-R\-Y}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{add\-S\-Y\-S\-T\-E\-M\-\_\-\-L\-I\-B\-R\-A\-R\-Y}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Environment\-::add\-S\-Y\-S\-T\-E\-M\-\_\-\-L\-I\-B\-R\-A\-R\-Y (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value, }
\item[{const char $\ast$}]{lib\-Name, }
\item[{unsigned int}]{mode = {\ttfamily {\bf Append}}}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Environment_a7c3bff1fa3f9a080461950db36df4416}
\begin{DoxyParams}{Parameters}
{\em value} & the path (directory) in which the library is located. \\
\hline
{\em lib\+Name} & the name under which to register the library. \\
{\em lib\-Name} & the name under which to register the library. \\
\hline
{\em mode} & the insertion mode. Adds a Cell library to the search path. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classCRL_1_1Environment_a9d55dc4dc591a1d3404af53b72ab7f8e}\label{classCRL_1_1Environment_a9d55dc4dc591a1d3404af53b72ab7f8e}}
\index{C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}!get\+Print@{get\+Print}}
\index{get\+Print@{get\+Print}!C\+R\+L\+::\+Environment@{C\+R\+L\+::\+Environment}}
\subsubsection{\texorpdfstring{get\+Print()}{getPrint()}}
{\footnotesize\ttfamily std\+::string C\+R\+L\+::\+Environment\+::get\+Print (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
\hypertarget{classCRL_1_1Environment_a27c6a85b22ace1d2407e6cb75771cb32}{\index{C\-R\-L\-::\-Environment@{C\-R\-L\-::\-Environment}!get\-Print@{get\-Print}}
\index{get\-Print@{get\-Print}!CRL::Environment@{C\-R\-L\-::\-Environment}}
\subsubsection[{get\-Print}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string C\-R\-L\-::\-Environment\-::get\-Print (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1Environment_a27c6a85b22ace1d2407e6cb75771cb32}
{\bfseries Returns\-:} A nicely formatted string to resume the current environements settings. Mainly for verbose outputs on ttys.
{\bfseries Returns\+:} A nicely formatted string to resume the current environements settings. Mainly for verbose outputs on ttys.
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Environment.\+h\item
Environment.\+dox\end{DoxyCompactItemize}
Environment.\-h\item
Environment.\-dox\end{DoxyCompactItemize}

View File

@ -1,46 +1,49 @@
\hypertarget{classCRL_1_1GraphicTool}{}\section{C\+RL\+:\+:Graphic\+Tool Class Reference}
\label{classCRL_1_1GraphicTool}\index{C\+R\+L\+::\+Graphic\+Tool@{C\+R\+L\+::\+Graphic\+Tool}}
\hypertarget{classCRL_1_1GraphicTool}{\section{C\-R\-L\-:\-:Graphic\-Tool Class Reference}
\label{classCRL_1_1GraphicTool}\index{C\-R\-L\-::\-Graphic\-Tool@{C\-R\-L\-::\-Graphic\-Tool}}
}
Base Class to Hook Tool\+Engines into the Cell\+Viewer.
Base Class to Hook Tool\-Engines into the Cell\-Viewer.
Inherits Q\+Object.
Inherits Q\-Object.
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
virtual void \mbox{\hyperlink{classCRL_1_1GraphicTool_a63941f6c930c08087935ea3e276ee9a9}{add\+To\+Menu}} (\textbf{ Cell\+Viewer} $\ast$)=0
virtual void \hyperlink{classCRL_1_1GraphicTool_a63941f6c930c08087935ea3e276ee9a9}{add\-To\-Menu} ({\bf Cell\-Viewer} $\ast$)=0
\item
virtual const \textbf{ Name} \& \mbox{\hyperlink{classCRL_1_1GraphicTool_a4420ce085389f1f9111735031467848d}{get\+Name}} () const =0
virtual const {\bf Name} \& \hyperlink{classCRL_1_1GraphicTool_a4420ce085389f1f9111735031467848d}{get\-Name} () const =0
\end{DoxyCompactItemize}
\subsection{Detailed Description}
Base Class to Hook Tool\+Engines into the Cell\+Viewer.
Base Class to Hook Tool\-Engines into the Cell\-Viewer.
This class implement the graphical conterpart of a \mbox{\hyperlink{classCRL_1_1ToolEngine}{Tool\+Engine}}. It is designed to work with the \textbf{ Unicorn} G\+UI, to insert new menus and possibly define new graphical overlays (that are {\itshape not} associated to \textbf{ Hurricane\+::\+Basic\+Layer}).
This class implement the graphical conterpart of a \hyperlink{classCRL_1_1ToolEngine}{Tool\-Engine}. It is designed to work with the {\bf Unicorn} G\-U\-I, to insert new menus and possibly define new graphical overlays (that are {\itshape not} associated to {\bf Hurricane\-::\-Basic\-Layer}).
Derived classes should provide a method that returns a new \mbox{\hyperlink{classCRL_1_1GraphicTool}{Graphic\+Tool}} to be passed to the \textbf{ Unicorn\+::\+Unicorn\+Gui\+::register\+Tool()} method. For our tools, we choose to systematically implement a {\ttfamily static} method which we name {\itshape grab()}.
Derived classes should provide a method that returns a new \hyperlink{classCRL_1_1GraphicTool}{Graphic\-Tool} to be passed to the {\bf Unicorn\-::\-Unicorn\-Gui\-::register\-Tool()} method. For our tools, we choose to systematically implement a {\ttfamily static} method which we name {\itshape grab()}.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1GraphicTool_a63941f6c930c08087935ea3e276ee9a9}\label{classCRL_1_1GraphicTool_a63941f6c930c08087935ea3e276ee9a9}}
\index{C\+R\+L\+::\+Graphic\+Tool@{C\+R\+L\+::\+Graphic\+Tool}!add\+To\+Menu@{add\+To\+Menu}}
\index{add\+To\+Menu@{add\+To\+Menu}!C\+R\+L\+::\+Graphic\+Tool@{C\+R\+L\+::\+Graphic\+Tool}}
\subsubsection{\texorpdfstring{add\+To\+Menu()}{addToMenu()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Graphic\+Tool\+::add\+To\+Menu (\begin{DoxyParamCaption}\item[{\textbf{ Cell\+Viewer} $\ast$}]{viewer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}
\hypertarget{classCRL_1_1GraphicTool_a63941f6c930c08087935ea3e276ee9a9}{\index{C\-R\-L\-::\-Graphic\-Tool@{C\-R\-L\-::\-Graphic\-Tool}!add\-To\-Menu@{add\-To\-Menu}}
\index{add\-To\-Menu@{add\-To\-Menu}!CRL::GraphicTool@{C\-R\-L\-::\-Graphic\-Tool}}
\subsubsection[{add\-To\-Menu}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Graphic\-Tool\-::add\-To\-Menu (
\begin{DoxyParamCaption}
\item[{{\bf Cell\-Viewer} $\ast$}]{viewer}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classCRL_1_1GraphicTool_a63941f6c930c08087935ea3e276ee9a9}
Callback function that should insert the menus related to the tool in the Cell\-Viewer hierarchy. \hypertarget{classCRL_1_1GraphicTool_a4420ce085389f1f9111735031467848d}{\index{C\-R\-L\-::\-Graphic\-Tool@{C\-R\-L\-::\-Graphic\-Tool}!get\-Name@{get\-Name}}
\index{get\-Name@{get\-Name}!CRL::GraphicTool@{C\-R\-L\-::\-Graphic\-Tool}}
\subsubsection[{get\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Hurricane\-::\-Name} \& C\-R\-L\-::\-Graphic\-Tool\-::get\-Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classCRL_1_1GraphicTool_a4420ce085389f1f9111735031467848d}
{\bfseries Returns\-:} An unique identifier for the tool.
Callback function that should insert the menus related to the tool in the Cell\+Viewer hierarchy. \mbox{\Hypertarget{classCRL_1_1GraphicTool_a4420ce085389f1f9111735031467848d}\label{classCRL_1_1GraphicTool_a4420ce085389f1f9111735031467848d}}
\index{C\+R\+L\+::\+Graphic\+Tool@{C\+R\+L\+::\+Graphic\+Tool}!get\+Name@{get\+Name}}
\index{get\+Name@{get\+Name}!C\+R\+L\+::\+Graphic\+Tool@{C\+R\+L\+::\+Graphic\+Tool}}
\subsubsection{\texorpdfstring{get\+Name()}{getName()}}
{\footnotesize\ttfamily const \textbf{ Hurricane\+::\+Name} \& C\+R\+L\+::\+Graphic\+Tool\+::get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}
{\bfseries Returns\+:} An unique identifier for the tool.
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Graphic\+Tool\+Engine.\+h\item
Graphic\+Tool.\+dox\end{DoxyCompactItemize}
Graphic\-Tool\-Engine.\-h\item
Graphic\-Tool.\-dox\end{DoxyCompactItemize}

View File

@ -1,5 +1,6 @@
\hypertarget{classCRL_1_1RoutingGauge}{}\section{C\+RL\+:\+:Routing\+Gauge Class Reference}
\label{classCRL_1_1RoutingGauge}\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\hypertarget{classCRL_1_1RoutingGauge}{\section{C\-R\-L\-:\-:Routing\-Gauge Class Reference}
\label{classCRL_1_1RoutingGauge}\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}}
}
Gauge for the detailed routing.
@ -8,40 +9,41 @@ Gauge for the detailed routing.
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
virtual void \mbox{\hyperlink{classCRL_1_1RoutingGauge_a4726a734f9aff09873c4034e5169a93a}{destroy}} ()
virtual void \hyperlink{classCRL_1_1RoutingGauge_a4726a734f9aff09873c4034e5169a93a}{destroy} ()
\item
\mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}} $\ast$ \mbox{\hyperlink{classCRL_1_1RoutingGauge_a210f2ca35bdb8c8e0ccb3a671659554e}{get\+Clone}} () const
\hyperlink{classCRL_1_1RoutingGauge}{Routing\-Gauge} $\ast$ \hyperlink{classCRL_1_1RoutingGauge_a1bea95781196b75705c8e090ff81bd7f}{get\-Clone} () const
\item
const \textbf{ Name} \mbox{\hyperlink{classCRL_1_1RoutingGauge_a9a8eb201ffaca26bb563f7a34846c0c4}{get\+Name}} () const
const {\bf Name} \hyperlink{classCRL_1_1RoutingGauge_a76b02f56584f8397fd24a8bb63606971}{get\-Name} () const
\item
\textbf{ Technology} $\ast$ \mbox{\hyperlink{classCRL_1_1RoutingGauge_a34cb010c6d36875f4890bddc78fb8861}{get\+Technology}} () const
{\bf Technology} $\ast$ \hyperlink{classCRL_1_1RoutingGauge_ab6f0b40c0b74e3b40ee41c807ce7ab00}{get\-Technology} () const
\item
size\+\_\+t \mbox{\hyperlink{classCRL_1_1RoutingGauge_aed316848ee74c270bf117562e8d5faa0}{get\+Depth}} () const
size\-\_\-t \hyperlink{classCRL_1_1RoutingGauge_a5f39ce15b420c5d0c9eaa10046b6297b}{get\-Depth} () const
\item
\mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} $\ast$ \mbox{\hyperlink{classCRL_1_1RoutingGauge_aa0f0e65f45814ba0104daafbc271a12d}{get\+Layer\+Gauge}} (const \textbf{ Layer} $\ast$) const
\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\-Layer\-Gauge} $\ast$ \hyperlink{classCRL_1_1RoutingGauge_aeeb5a871cc28d5fdb00661244beef46f}{get\-Layer\-Gauge} (const {\bf Layer} $\ast$) const
\item
size\+\_\+t \mbox{\hyperlink{classCRL_1_1RoutingGauge_ac429c6ad1b2af7c588c60eff35c2d02e}{get\+Layer\+Depth}} (const \textbf{ Layer} $\ast$) const
size\-\_\-t \hyperlink{classCRL_1_1RoutingGauge_a40e8127ea7a26b26c3e797571b03121a}{get\-Layer\-Depth} (const {\bf Layer} $\ast$) const
\item
unsigned int \mbox{\hyperlink{classCRL_1_1RoutingGauge_ac553c4dc3f51576a3128ad42d5a006b2}{get\+Layer\+Direction}} (const \textbf{ Layer} $\ast$) const
unsigned int \hyperlink{classCRL_1_1RoutingGauge_aa48835602dc8e2495e56ca4e4c32da58}{get\-Layer\-Direction} (const {\bf Layer} $\ast$) const
\item
\mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} $\ast$ \mbox{\hyperlink{classCRL_1_1RoutingGauge_a1b6d28bbee28db727ffe13e6205dbae8}{get\+Layer\+Gauge}} (size\+\_\+t depth) const
\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\-Layer\-Gauge} $\ast$ \hyperlink{classCRL_1_1RoutingGauge_ac4ce3200241f3c24c461cd05b270d1bf}{get\-Layer\-Gauge} (size\-\_\-t depth) const
\item
unsigned int \mbox{\hyperlink{classCRL_1_1RoutingGauge_ab237249b41f605947765118cd1c59635}{get\+Layer\+Direction}} (size\+\_\+t depth) const
unsigned int \hyperlink{classCRL_1_1RoutingGauge_a4974740815b090166949bbc113fbf634}{get\-Layer\-Direction} (size\-\_\-t depth) const
\item
const \textbf{ Layer} $\ast$ \mbox{\hyperlink{classCRL_1_1RoutingGauge_a6d6c1951c8728886d3fb702891685b94}{get\+Routing\+Layer}} (size\+\_\+t depth) const
const {\bf Layer} $\ast$ \hyperlink{classCRL_1_1RoutingGauge_aaa35c92a1bd8fdf022014b684eab9b40}{get\-Routing\-Layer} (size\-\_\-t depth) const
\item
\textbf{ Layer} $\ast$ \mbox{\hyperlink{classCRL_1_1RoutingGauge_a4b603c0fd5f21db1c93d8a747ec1f4ba}{get\+Contact\+Layer}} (size\+\_\+t depth) const
{\bf Layer} $\ast$ \hyperlink{classCRL_1_1RoutingGauge_ab7d83a8694be580a6a4b9aa60adcb0b0}{get\-Contact\-Layer} (size\-\_\-t depth) const
\item
const vector$<$ \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} $\ast$ $>$ \& \mbox{\hyperlink{classCRL_1_1RoutingGauge_ae8cebef061519fb2df94e3a9dcf09e6e}{get\+Layer\+Gauges}} () const
const vector\\*
$<$ \hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\-Layer\-Gauge} $\ast$ $>$ \& \hyperlink{classCRL_1_1RoutingGauge_a9e83c61bbac640a14fe7dc37b33f1a27}{get\-Layer\-Gauges} () const
\item
void \mbox{\hyperlink{classCRL_1_1RoutingGauge_a32313fbc68080e0b7e03b3e06dc1d9c5}{add\+Layer\+Gauge}} (\mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} $\ast$layer\+Gauge)
void \hyperlink{classCRL_1_1RoutingGauge_a32313fbc68080e0b7e03b3e06dc1d9c5}{add\-Layer\-Gauge} (\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\-Layer\-Gauge} $\ast$layer\-Gauge)
\item
void \mbox{\hyperlink{classCRL_1_1RoutingGauge_ae76259fdd9d27d1127ac201c41ab8c20}{check\+Connexity}} () const
void \hyperlink{classCRL_1_1RoutingGauge_a70897b3776ccc713b0a45804b66a1b62}{check\-Connexity} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
static \mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}} $\ast$ \mbox{\hyperlink{classCRL_1_1RoutingGauge_a7258273728f5db47e422d5914c1c36bd}{create}} (const char $\ast$name)
static \hyperlink{classCRL_1_1RoutingGauge}{Routing\-Gauge} $\ast$ \hyperlink{classCRL_1_1RoutingGauge_a7258273728f5db47e422d5914c1c36bd}{create} (const char $\ast$name)
\end{DoxyCompactItemize}
@ -49,113 +51,129 @@ static \mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}} $\ast$ \mbox{
Gauge for the detailed routing.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1RoutingGauge_a7258273728f5db47e422d5914c1c36bd}\label{classCRL_1_1RoutingGauge_a7258273728f5db47e422d5914c1c36bd}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!create@{create}}
\index{create@{create}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{create()}{create()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}} $\ast$ C\+R\+L\+::\+Routing\+Gauge\+::create (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
\hypertarget{classCRL_1_1RoutingGauge_a7258273728f5db47e422d5914c1c36bd}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!create@{create}}
\index{create@{create}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Routing\-Gauge} $\ast$ C\-R\-L\-::\-Routing\-Gauge\-::create (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classCRL_1_1RoutingGauge_a7258273728f5db47e422d5914c1c36bd}
{\bfseries Returns\-:} A new, empty, gauge named {\ttfamily name}. \hypertarget{classCRL_1_1RoutingGauge_a4726a734f9aff09873c4034e5169a93a}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!destroy@{destroy}}
\index{destroy@{destroy}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{destroy}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Routing\-Gauge\-::destroy (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCRL_1_1RoutingGauge_a4726a734f9aff09873c4034e5169a93a}
{\bfseries Returns\-:} destroy the routing gauge. \hypertarget{classCRL_1_1RoutingGauge_a1bea95781196b75705c8e090ff81bd7f}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Clone@{get\-Clone}}
\index{get\-Clone@{get\-Clone}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Clone}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Routing\-Gauge} $\ast$ C\-R\-L\-::\-Routing\-Gauge\-::get\-Clone (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingGauge_a1bea95781196b75705c8e090ff81bd7f}
{\bfseries Returns\-:} a deep copy of the gauge. \hypertarget{classCRL_1_1RoutingGauge_a76b02f56584f8397fd24a8bb63606971}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Name@{get\-Name}}
\index{get\-Name@{get\-Name}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Name} C\-R\-L\-::\-Routing\-Gauge\-::get\-Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingGauge_a76b02f56584f8397fd24a8bb63606971}
{\bfseries Returns\-:} the name of the gauge. \hypertarget{classCRL_1_1RoutingGauge_ab6f0b40c0b74e3b40ee41c807ce7ab00}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Technology@{get\-Technology}}
\index{get\-Technology@{get\-Technology}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Technology}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Hurricane\-::\-Technology} $\ast$ C\-R\-L\-::\-Routing\-Gauge\-::get\-Technology (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingGauge_ab6f0b40c0b74e3b40ee41c807ce7ab00}
{\bfseries Returns\-:} the technology the gauge is built upon. \hypertarget{classCRL_1_1RoutingGauge_a5f39ce15b420c5d0c9eaa10046b6297b}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Depth@{get\-Depth}}
\index{get\-Depth@{get\-Depth}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Depth}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t C\-R\-L\-::\-Routing\-Gauge\-::get\-Depth (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingGauge_a5f39ce15b420c5d0c9eaa10046b6297b}
{\bfseries Returns\-:} the number of routing layers. \hypertarget{classCRL_1_1RoutingGauge_aeeb5a871cc28d5fdb00661244beef46f}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Layer\-Gauge@{get\-Layer\-Gauge}}
\index{get\-Layer\-Gauge@{get\-Layer\-Gauge}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Layer\-Gauge}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Routing\-Layer\-Gauge} $\ast$ C\-R\-L\-::\-Routing\-Gauge\-::get\-Layer\-Gauge (
\begin{DoxyParamCaption}
\item[{const {\bf Layer} $\ast$}]{layer}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingGauge_aeeb5a871cc28d5fdb00661244beef46f}
{\bfseries Returns\-:} the \hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\-Layer\-Gauge} associated with {\ttfamily layer}. N\-U\-L\-L if {\ttfamily layer} is not managed by the gauge.
{\bfseries Returns\+:} A new, empty, gauge named {\ttfamily name}. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_a4726a734f9aff09873c4034e5169a93a}\label{classCRL_1_1RoutingGauge_a4726a734f9aff09873c4034e5169a93a}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!destroy@{destroy}}
\index{destroy@{destroy}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{destroy()}{destroy()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Routing\+Gauge\+::destroy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
Referenced by get\-Layer\-Direction().
{\bfseries Returns\+:} destroy the routing gauge. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_a210f2ca35bdb8c8e0ccb3a671659554e}\label{classCRL_1_1RoutingGauge_a210f2ca35bdb8c8e0ccb3a671659554e}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Clone@{get\+Clone}}
\index{get\+Clone@{get\+Clone}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Clone()}{getClone()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}} $\ast$ C\+R\+L\+::\+Routing\+Gauge\+::get\+Clone (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
\hypertarget{classCRL_1_1RoutingGauge_a40e8127ea7a26b26c3e797571b03121a}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Layer\-Depth@{get\-Layer\-Depth}}
\index{get\-Layer\-Depth@{get\-Layer\-Depth}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Layer\-Depth}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t C\-R\-L\-::\-Routing\-Gauge\-::get\-Layer\-Depth (
\begin{DoxyParamCaption}
\item[{const {\bf Layer} $\ast$}]{layer}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingGauge_a40e8127ea7a26b26c3e797571b03121a}
{\bfseries Returns\-:} the depth of the {\ttfamily layer}. If {\ttfamily layer} is not managed by the gauge, return U\-I\-N\-T\-\_\-\-M\-A\-X. \hypertarget{classCRL_1_1RoutingGauge_aa48835602dc8e2495e56ca4e4c32da58}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Layer\-Direction@{get\-Layer\-Direction}}
\index{get\-Layer\-Direction@{get\-Layer\-Direction}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Layer\-Direction}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Routing\-Gauge\-::get\-Layer\-Direction (
\begin{DoxyParamCaption}
\item[{const {\bf Layer} $\ast$}]{layer}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingGauge_aa48835602dc8e2495e56ca4e4c32da58}
{\bfseries Returns\-:} the preferred routing direction for {\ttfamily layer}. \hypertarget{classCRL_1_1RoutingGauge_ac4ce3200241f3c24c461cd05b270d1bf}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Layer\-Gauge@{get\-Layer\-Gauge}}
\index{get\-Layer\-Gauge@{get\-Layer\-Gauge}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Layer\-Gauge}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Routing\-Layer\-Gauge} $\ast$ C\-R\-L\-::\-Routing\-Gauge\-::get\-Layer\-Gauge (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{depth}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingGauge_ac4ce3200241f3c24c461cd05b270d1bf}
{\bfseries Returns\-:} the \hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\-Layer\-Gauge} at position {\ttfamily depth}. \hypertarget{classCRL_1_1RoutingGauge_a4974740815b090166949bbc113fbf634}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Layer\-Direction@{get\-Layer\-Direction}}
\index{get\-Layer\-Direction@{get\-Layer\-Direction}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Layer\-Direction}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Routing\-Gauge\-::get\-Layer\-Direction (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{depth}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingGauge_a4974740815b090166949bbc113fbf634}
{\bfseries Returns\-:} the preferred routing direction at position {\ttfamily depth}.
{\bfseries Returns\+:} a deep copy of the gauge. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_a9a8eb201ffaca26bb563f7a34846c0c4}\label{classCRL_1_1RoutingGauge_a9a8eb201ffaca26bb563f7a34846c0c4}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Name@{get\+Name}}
\index{get\+Name@{get\+Name}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Name()}{getName()}}
{\footnotesize\ttfamily const \textbf{ Name} C\+R\+L\+::\+Routing\+Gauge\+::get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
References C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Direction(), and get\-Layer\-Gauge().
{\bfseries Returns\+:} the name of the gauge. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_a34cb010c6d36875f4890bddc78fb8861}\label{classCRL_1_1RoutingGauge_a34cb010c6d36875f4890bddc78fb8861}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Technology@{get\+Technology}}
\index{get\+Technology@{get\+Technology}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Technology()}{getTechnology()}}
{\footnotesize\ttfamily \textbf{ Hurricane\+::\+Technology} $\ast$ C\+R\+L\+::\+Routing\+Gauge\+::get\+Technology (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1RoutingGauge_aaa35c92a1bd8fdf022014b684eab9b40}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Routing\-Layer@{get\-Routing\-Layer}}
\index{get\-Routing\-Layer@{get\-Routing\-Layer}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Routing\-Layer}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Layer} $\ast$ C\-R\-L\-::\-Routing\-Gauge\-::get\-Routing\-Layer (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{depth}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingGauge_aaa35c92a1bd8fdf022014b684eab9b40}
{\bfseries Returns\-:} the Layer at position {\ttfamily depth}. \hypertarget{classCRL_1_1RoutingGauge_ab7d83a8694be580a6a4b9aa60adcb0b0}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Contact\-Layer@{get\-Contact\-Layer}}
\index{get\-Contact\-Layer@{get\-Contact\-Layer}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Contact\-Layer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Layer} $\ast$ C\-R\-L\-::\-Routing\-Gauge\-::get\-Contact\-Layer (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{depth}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingGauge_ab7d83a8694be580a6a4b9aa60adcb0b0}
{\bfseries Returns\-:} the Contact Layer at position {\ttfamily depth}. \hypertarget{classCRL_1_1RoutingGauge_a9e83c61bbac640a14fe7dc37b33f1a27}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!get\-Layer\-Gauges@{get\-Layer\-Gauges}}
\index{get\-Layer\-Gauges@{get\-Layer\-Gauges}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{get\-Layer\-Gauges}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<$ {\bf Routing\-Layer\-Gauge} $\ast$ $>$ \& C\-R\-L\-::\-Routing\-Gauge\-::get\-Layer\-Gauges (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingGauge_a9e83c61bbac640a14fe7dc37b33f1a27}
{\bfseries Returns\-:} the stack of \hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\-Layer\-Gauge}. \hypertarget{classCRL_1_1RoutingGauge_a32313fbc68080e0b7e03b3e06dc1d9c5}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!add\-Layer\-Gauge@{add\-Layer\-Gauge}}
\index{add\-Layer\-Gauge@{add\-Layer\-Gauge}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{add\-Layer\-Gauge}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Routing\-Gauge\-::add\-Layer\-Gauge (
\begin{DoxyParamCaption}
\item[{{\bf Routing\-Layer\-Gauge} $\ast$}]{layer\-Gauge}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1RoutingGauge_a32313fbc68080e0b7e03b3e06dc1d9c5}
{\bfseries Returns\-:} add a new {\ttfamily layer\-Gauge}, on top of the others. The order of addition is meaningful (it's a stack). The closer to the substrate must be added first. \hypertarget{classCRL_1_1RoutingGauge_a70897b3776ccc713b0a45804b66a1b62}{\index{C\-R\-L\-::\-Routing\-Gauge@{C\-R\-L\-::\-Routing\-Gauge}!check\-Connexity@{check\-Connexity}}
\index{check\-Connexity@{check\-Connexity}!CRL::RoutingGauge@{C\-R\-L\-::\-Routing\-Gauge}}
\subsubsection[{check\-Connexity}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Routing\-Gauge\-::check\-Connexity (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingGauge_a70897b3776ccc713b0a45804b66a1b62}
{\bfseries Returns\-:} Verify that the stacked layers are connex and that contacts between them exists.
{\bfseries Returns\+:} the technology the gauge is built upon. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_aed316848ee74c270bf117562e8d5faa0}\label{classCRL_1_1RoutingGauge_aed316848ee74c270bf117562e8d5faa0}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Depth@{get\+Depth}}
\index{get\+Depth@{get\+Depth}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Depth()}{getDepth()}}
{\footnotesize\ttfamily size\+\_\+t C\+R\+L\+::\+Routing\+Gauge\+::get\+Depth (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the number of routing layers. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_aa0f0e65f45814ba0104daafbc271a12d}\label{classCRL_1_1RoutingGauge_aa0f0e65f45814ba0104daafbc271a12d}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Layer\+Gauge@{get\+Layer\+Gauge}}
\index{get\+Layer\+Gauge@{get\+Layer\+Gauge}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Layer\+Gauge()}{getLayerGauge()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} $\ast$ C\+R\+L\+::\+Routing\+Gauge\+::get\+Layer\+Gauge (\begin{DoxyParamCaption}\item[{const \textbf{ Layer} $\ast$}]{layer }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} the \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} associated with {\ttfamily layer}. N\+U\+LL if {\ttfamily layer} is not managed by the gauge.
Referenced by get\+Layer\+Direction().
\mbox{\Hypertarget{classCRL_1_1RoutingGauge_ac429c6ad1b2af7c588c60eff35c2d02e}\label{classCRL_1_1RoutingGauge_ac429c6ad1b2af7c588c60eff35c2d02e}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Layer\+Depth@{get\+Layer\+Depth}}
\index{get\+Layer\+Depth@{get\+Layer\+Depth}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Layer\+Depth()}{getLayerDepth()}}
{\footnotesize\ttfamily size\+\_\+t C\+R\+L\+::\+Routing\+Gauge\+::get\+Layer\+Depth (\begin{DoxyParamCaption}\item[{const \textbf{ Layer} $\ast$}]{layer }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} the depth of the {\ttfamily layer}. If {\ttfamily layer} is not managed by the gauge, return U\+I\+N\+T\+\_\+\+M\+AX. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_ac553c4dc3f51576a3128ad42d5a006b2}\label{classCRL_1_1RoutingGauge_ac553c4dc3f51576a3128ad42d5a006b2}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Layer\+Direction@{get\+Layer\+Direction}}
\index{get\+Layer\+Direction@{get\+Layer\+Direction}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Layer\+Direction()}{getLayerDirection()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Routing\+Gauge\+::get\+Layer\+Direction (\begin{DoxyParamCaption}\item[{const \textbf{ Layer} $\ast$}]{layer }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} the preferred routing direction for {\ttfamily layer}. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_a1b6d28bbee28db727ffe13e6205dbae8}\label{classCRL_1_1RoutingGauge_a1b6d28bbee28db727ffe13e6205dbae8}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Layer\+Gauge@{get\+Layer\+Gauge}}
\index{get\+Layer\+Gauge@{get\+Layer\+Gauge}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Layer\+Gauge()}{getLayerGauge()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} $\ast$ C\+R\+L\+::\+Routing\+Gauge\+::get\+Layer\+Gauge (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{depth }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} the \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} at position {\ttfamily depth}. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_ab237249b41f605947765118cd1c59635}\label{classCRL_1_1RoutingGauge_ab237249b41f605947765118cd1c59635}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Layer\+Direction@{get\+Layer\+Direction}}
\index{get\+Layer\+Direction@{get\+Layer\+Direction}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Layer\+Direction()}{getLayerDirection()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Routing\+Gauge\+::get\+Layer\+Direction (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{depth }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the preferred routing direction at position {\ttfamily depth}.
References C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Direction(), and get\+Layer\+Gauge().
\mbox{\Hypertarget{classCRL_1_1RoutingGauge_a6d6c1951c8728886d3fb702891685b94}\label{classCRL_1_1RoutingGauge_a6d6c1951c8728886d3fb702891685b94}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Routing\+Layer@{get\+Routing\+Layer}}
\index{get\+Routing\+Layer@{get\+Routing\+Layer}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Routing\+Layer()}{getRoutingLayer()}}
{\footnotesize\ttfamily const \textbf{ Layer} $\ast$ C\+R\+L\+::\+Routing\+Gauge\+::get\+Routing\+Layer (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{depth }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} the Layer at position {\ttfamily depth}. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_a4b603c0fd5f21db1c93d8a747ec1f4ba}\label{classCRL_1_1RoutingGauge_a4b603c0fd5f21db1c93d8a747ec1f4ba}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Contact\+Layer@{get\+Contact\+Layer}}
\index{get\+Contact\+Layer@{get\+Contact\+Layer}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Contact\+Layer()}{getContactLayer()}}
{\footnotesize\ttfamily \textbf{ Layer} $\ast$ C\+R\+L\+::\+Routing\+Gauge\+::get\+Contact\+Layer (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{depth }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} the Contact Layer at position {\ttfamily depth}. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_ae8cebef061519fb2df94e3a9dcf09e6e}\label{classCRL_1_1RoutingGauge_ae8cebef061519fb2df94e3a9dcf09e6e}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!get\+Layer\+Gauges@{get\+Layer\+Gauges}}
\index{get\+Layer\+Gauges@{get\+Layer\+Gauges}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{get\+Layer\+Gauges()}{getLayerGauges()}}
{\footnotesize\ttfamily const std\+::vector$<$ \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} $\ast$ $>$ \& C\+R\+L\+::\+Routing\+Gauge\+::get\+Layer\+Gauges (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} the stack of \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}}. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_a32313fbc68080e0b7e03b3e06dc1d9c5}\label{classCRL_1_1RoutingGauge_a32313fbc68080e0b7e03b3e06dc1d9c5}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!add\+Layer\+Gauge@{add\+Layer\+Gauge}}
\index{add\+Layer\+Gauge@{add\+Layer\+Gauge}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{add\+Layer\+Gauge()}{addLayerGauge()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Routing\+Gauge\+::add\+Layer\+Gauge (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} $\ast$}]{layer\+Gauge }\end{DoxyParamCaption})}
{\bfseries Returns\+:} add a new {\ttfamily layer\+Gauge}, on top of the others. The order of addition is meaningful (it\textquotesingle{}s a stack). The closer to the substrate must be added first. \mbox{\Hypertarget{classCRL_1_1RoutingGauge_ae76259fdd9d27d1127ac201c41ab8c20}\label{classCRL_1_1RoutingGauge_ae76259fdd9d27d1127ac201c41ab8c20}}
\index{C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}!check\+Connexity@{check\+Connexity}}
\index{check\+Connexity@{check\+Connexity}!C\+R\+L\+::\+Routing\+Gauge@{C\+R\+L\+::\+Routing\+Gauge}}
\subsubsection{\texorpdfstring{check\+Connexity()}{checkConnexity()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Routing\+Gauge\+::check\+Connexity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} Verify that the stacked layers are connex and that contacts between them exists.
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Routing\+Gauge.\+h\item
Routing\+Gauge.\+dox\end{DoxyCompactItemize}
Routing\-Gauge.\-h\item
Routing\-Gauge.\-dox\end{DoxyCompactItemize}

View File

@ -1,5 +1,6 @@
\hypertarget{classCRL_1_1RoutingLayerGauge}{}\section{C\+RL\+:\+:Routing\+Layer\+Gauge Class Reference}
\label{classCRL_1_1RoutingLayerGauge}\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\hypertarget{classCRL_1_1RoutingLayerGauge}{\section{C\-R\-L\-:\-:Routing\-Layer\-Gauge Class Reference}
\label{classCRL_1_1RoutingLayerGauge}\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
}
Gauge of a Layer for the detailed routing.
@ -8,44 +9,44 @@ Gauge of a Layer for the detailed routing.
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
virtual void \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_a323c68a66f89908a1376d5464655efe3}{destroy}} ()
virtual void \hyperlink{classCRL_1_1RoutingLayerGauge_a323c68a66f89908a1376d5464655efe3}{destroy} ()
\item
const \textbf{ Layer} $\ast$ \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_a7e024262e549b6109b720c07e28ab16c}{get\+Layer}} () const
const {\bf Layer} $\ast$ \hyperlink{classCRL_1_1RoutingLayerGauge_ade7d6ecbdd9119586f1ec1c7fd947e0d}{get\-Layer} () const
\item
const \textbf{ Layer} $\ast$ \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_aa6c48e5acc6985997aa0417ef614f69d}{get\+Blockage\+Layer}} () const
const {\bf Layer} $\ast$ \hyperlink{classCRL_1_1RoutingLayerGauge_a7897537343c1221f169ce41f0ff27db3}{get\-Blockage\-Layer} () const
\item
unsigned int \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_a2c154cf6be98a71ab29d98faafae485f}{get\+Depth}} () const
unsigned int \hyperlink{classCRL_1_1RoutingLayerGauge_ac8a5185ee8e2340441a4ea9b8533eb82}{get\-Depth} () const
\item
\mbox{\hyperlink{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9af}{Constant\+::\+Direction}} \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_a14971f88ab84cdd1cbe3a5e31f039fa1}{get\+Direction}} () const
\hyperlink{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9af}{Constant\-::\-Direction} \hyperlink{classCRL_1_1RoutingLayerGauge_a470d6816a1618d025554339dd9016806}{get\-Direction} () const
\item
\mbox{\hyperlink{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5}{Constant\+::\+Layer\+Gauge\+Type}} \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_ab0e0d9e98b9a75312433a39aef247950}{get\+Type}} () const
\hyperlink{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5}{Constant\-::\-Layer\-Gauge\-Type} \hyperlink{classCRL_1_1RoutingLayerGauge_a8020ed897ea9b7dce1f98ab2b40b29bf}{get\-Type} () const
\item
double \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_a2f118224198a7794629e3582f2f7a80b}{get\+Density}} () const
double \hyperlink{classCRL_1_1RoutingLayerGauge_a0bd52d4144796842d7a54c99cd6f4d99}{get\-Density} () const
\item
\textbf{ Db\+U\+::\+Unit} \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_a35211769a258807de8d24380b56f3c7c}{get\+Offset}} () const
{\bf Db\-U\-::\-Unit} \hyperlink{classCRL_1_1RoutingLayerGauge_a8198760dcc2592364b11ad8058e60263}{get\-Offset} () const
\item
\textbf{ Db\+U\+::\+Unit} \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_a94c216b22d35e8cb6a91a9597ba592ce}{get\+Pitch}} () const
{\bf Db\-U\-::\-Unit} \hyperlink{classCRL_1_1RoutingLayerGauge_a07142a98dec202b40de98b29d62cec8a}{get\-Pitch} () const
\item
\textbf{ Db\+U\+::\+Unit} \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_aaf1ada741341b95d0f24fff97a242ef1}{get\+Half\+Pitch}} () const
{\bf Db\-U\-::\-Unit} \hyperlink{classCRL_1_1RoutingLayerGauge_a881c22dde5ec55d52009f73051aaaa2a}{get\-Half\-Pitch} () const
\item
\textbf{ Db\+U\+::\+Unit} \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_ab29fa7895f4fe661eb85bed9f6a5860e}{get\+Wire\+Width}} () const
{\bf Db\-U\-::\-Unit} \hyperlink{classCRL_1_1RoutingLayerGauge_af8d0766b3741ef041bb40805e9ade562}{get\-Wire\-Width} () const
\item
\textbf{ Db\+U\+::\+Unit} \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_a57183085c39be7edcb87f4f770f8e535}{get\+Half\+Wire\+Width}} () const
{\bf Db\-U\-::\-Unit} \hyperlink{classCRL_1_1RoutingLayerGauge_aca47ad42af7852a7a30d7b470b43f290}{get\-Half\-Wire\-Width} () const
\item
\textbf{ Db\+U\+::\+Unit} \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_ac0783d29a7f9f6a2f02ac72f3196d637}{get\+Via\+Width}} () const
{\bf Db\-U\-::\-Unit} \hyperlink{classCRL_1_1RoutingLayerGauge_a5fbf1913fb9198f8a56c969c9fec983f}{get\-Via\-Width} () const
\item
\textbf{ Db\+U\+::\+Unit} \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_a0f090ea25ef6f88e691fc6e572f79e16}{get\+Half\+Via\+Width}} () const
{\bf Db\-U\-::\-Unit} \hyperlink{classCRL_1_1RoutingLayerGauge_a74ee6aee07965ed8ef80ccf12f6d4984}{get\-Half\-Via\-Width} () const
\item
void \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_ab8d5ae22c453605226b2695c2568c4f5}{divide}} (\textbf{ Db\+U\+::\+Unit} dividend, long \&quotient, long \&modulo) const
void \hyperlink{classCRL_1_1RoutingLayerGauge_a2a2231bbb064fe316977291df7ef016c}{divide} ({\bf Db\-U\-::\-Unit} dividend, long \&quotient, long \&modulo) const
\item
unsigned int \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_ab9bbb7959ca58438d59709398044daae}{get\+Track\+Number}} (\textbf{ Db\+U\+::\+Unit} start, \textbf{ Db\+U\+::\+Unit} stop) const
unsigned int \hyperlink{classCRL_1_1RoutingLayerGauge_ab9a7e3219b19617f91cd89c6e7eeaee2}{get\-Track\-Number} ({\bf Db\-U\-::\-Unit} start, {\bf Db\-U\-::\-Unit} stop) const
\item
long \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_ad61cdf130c8b739bb44a01cfd5968022}{get\+Track\+Index}} (\textbf{ Db\+U\+::\+Unit} start, \textbf{ Db\+U\+::\+Unit} stop, \textbf{ Db\+U\+::\+Unit} position, unsigned mode) const
long \hyperlink{classCRL_1_1RoutingLayerGauge_a4e51ea096d791f11949d8c732d8372ae}{get\-Track\-Index} ({\bf Db\-U\-::\-Unit} start, {\bf Db\-U\-::\-Unit} stop, {\bf Db\-U\-::\-Unit} position, unsigned mode) const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
static \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} $\ast$ \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge_afe17db013bf6a933c2af4e847bfd7918}{create}} (const \textbf{ Layer} $\ast$layer, \mbox{\hyperlink{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9af}{Constant\+::\+Direction}} direction, \mbox{\hyperlink{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5}{Constant\+::\+Layer\+Gauge\+Type}} type, unsigned int depth, double density, \textbf{ Db\+U\+::\+Unit} offset, \textbf{ Db\+U\+::\+Unit} pitch, \textbf{ Db\+U\+::\+Unit} wire\+Width, \textbf{ Db\+U\+::\+Unit} via\+Width, \textbf{ Db\+U\+::\+Unit} obs\+Dw)
static \hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\-Layer\-Gauge} $\ast$ \hyperlink{classCRL_1_1RoutingLayerGauge_afe17db013bf6a933c2af4e847bfd7918}{create} (const {\bf Layer} $\ast$layer, \hyperlink{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9af}{Constant\-::\-Direction} direction, \hyperlink{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5}{Constant\-::\-Layer\-Gauge\-Type} type, unsigned int depth, double density, {\bf Db\-U\-::\-Unit} offset, {\bf Db\-U\-::\-Unit} pitch, {\bf Db\-U\-::\-Unit} wire\-Width, {\bf Db\-U\-::\-Unit} via\-Width, {\bf Db\-U\-::\-Unit} obs\-Dw)
\end{DoxyCompactItemize}
@ -53,12 +54,22 @@ static \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} $
Gauge of a Layer for the detailed routing.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_afe17db013bf6a933c2af4e847bfd7918}\label{classCRL_1_1RoutingLayerGauge_afe17db013bf6a933c2af4e847bfd7918}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!create@{create}}
\index{create@{create}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{create()}{create()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1RoutingLayerGauge}{Routing\+Layer\+Gauge}} $\ast$ C\+R\+L\+::\+Routing\+Layer\+Gauge\+::create (\begin{DoxyParamCaption}\item[{const \textbf{ Layer} $\ast$}]{layer, }\item[{\mbox{\hyperlink{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9af}{Constant\+::\+Direction}}}]{direction, }\item[{\mbox{\hyperlink{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5}{Constant\+::\+Layer\+Gauge\+Type}}}]{type, }\item[{unsigned int}]{depth, }\item[{double}]{density, }\item[{\textbf{ Db\+U\+::\+Unit}}]{offset, }\item[{\textbf{ Db\+U\+::\+Unit}}]{pitch, }\item[{\textbf{ Db\+U\+::\+Unit}}]{wire\+Width, }\item[{\textbf{ Db\+U\+::\+Unit}}]{via\+Width, }\item[{\textbf{ Db\+U\+::\+Unit}}]{obs\+Dw }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
\hypertarget{classCRL_1_1RoutingLayerGauge_afe17db013bf6a933c2af4e847bfd7918}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!create@{create}}
\index{create@{create}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Routing\-Layer\-Gauge} $\ast$ C\-R\-L\-::\-Routing\-Layer\-Gauge\-::create (
\begin{DoxyParamCaption}
\item[{const {\bf Layer} $\ast$}]{layer, }
\item[{{\bf Constant\-::\-Direction}}]{direction, }
\item[{{\bf Constant\-::\-Layer\-Gauge\-Type}}]{type, }
\item[{unsigned int}]{depth, }
\item[{double}]{density, }
\item[{{\bf Db\-U\-::\-Unit}}]{offset, }
\item[{{\bf Db\-U\-::\-Unit}}]{pitch, }
\item[{{\bf Db\-U\-::\-Unit}}]{wire\-Width, }
\item[{{\bf Db\-U\-::\-Unit}}]{via\-Width, }
\item[{{\bf Db\-U\-::\-Unit}}]{obs\-Dw}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classCRL_1_1RoutingLayerGauge_afe17db013bf6a933c2af4e847bfd7918}
\begin{DoxyParams}{Parameters}
{\em layer} & the layer of the gauge (has to be of metal type). \\
@ -69,111 +80,128 @@ Gauge of a Layer for the detailed routing.
\hline
{\em depth} & the depth (position) of the gauge. \\
\hline
{\em density} & the track density (0.\+0 $<$ d $<$ 1.\+0). \\
{\em density} & the track density (0.\-0 $<$ d $<$ 1.\-0). \\
\hline
{\em offset} & position of the first track. \\
\hline
{\em pitch} & distance, center-\/to-\/center between tracks. \\
\hline
{\em wire\+Width} & width to use to draw routing wire. \\
{\em wire\-Width} & width to use to draw routing wire. \\
\hline
{\em via\+Width} & side length to use for V\+I\+As. {\bfseries Returns\+:} The new layer gauge. \\
{\em via\-Width} & side length to use for V\-I\-As. {\bfseries Returns\-:} The new layer gauge. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_a323c68a66f89908a1376d5464655efe3}\label{classCRL_1_1RoutingLayerGauge_a323c68a66f89908a1376d5464655efe3}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!destroy@{destroy}}
\index{destroy@{destroy}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{destroy()}{destroy()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Routing\+Layer\+Gauge\+::destroy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
\hypertarget{classCRL_1_1RoutingLayerGauge_a323c68a66f89908a1376d5464655efe3}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!destroy@{destroy}}
\index{destroy@{destroy}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{destroy}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Routing\-Layer\-Gauge\-::destroy (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCRL_1_1RoutingLayerGauge_a323c68a66f89908a1376d5464655efe3}
{\bfseries Returns\-:} destroy the routing gauge. \hypertarget{classCRL_1_1RoutingLayerGauge_ade7d6ecbdd9119586f1ec1c7fd947e0d}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Layer@{get\-Layer}}
\index{get\-Layer@{get\-Layer}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Layer}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Layer} $\ast$ C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Layer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_ade7d6ecbdd9119586f1ec1c7fd947e0d}
{\bfseries Returns\-:} the routing layer. \hypertarget{classCRL_1_1RoutingLayerGauge_a7897537343c1221f169ce41f0ff27db3}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Blockage\-Layer@{get\-Blockage\-Layer}}
\index{get\-Blockage\-Layer@{get\-Blockage\-Layer}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Blockage\-Layer}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Layer} $\ast$ C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Blockage\-Layer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_a7897537343c1221f169ce41f0ff27db3}
{\bfseries Returns\-:} the associated blockage layer. \hypertarget{classCRL_1_1RoutingLayerGauge_ac8a5185ee8e2340441a4ea9b8533eb82}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Depth@{get\-Depth}}
\index{get\-Depth@{get\-Depth}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Depth}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Depth (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_ac8a5185ee8e2340441a4ea9b8533eb82}
{\bfseries Returns\-:} the depth (position) of the gauge inside the complete \hyperlink{classCRL_1_1RoutingGauge}{Routing\-Gauge}. \hypertarget{classCRL_1_1RoutingLayerGauge_a470d6816a1618d025554339dd9016806}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Direction@{get\-Direction}}
\index{get\-Direction@{get\-Direction}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Direction}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Direction (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_a470d6816a1618d025554339dd9016806}
{\bfseries Returns\-:} the preferred routing direction.
{\bfseries Returns\+:} destroy the routing gauge. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_a7e024262e549b6109b720c07e28ab16c}\label{classCRL_1_1RoutingLayerGauge_a7e024262e549b6109b720c07e28ab16c}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Layer@{get\+Layer}}
\index{get\+Layer@{get\+Layer}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Layer()}{getLayer()}}
{\footnotesize\ttfamily const \textbf{ Layer} $\ast$ C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Layer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the routing layer. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_aa6c48e5acc6985997aa0417ef614f69d}\label{classCRL_1_1RoutingLayerGauge_aa6c48e5acc6985997aa0417ef614f69d}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Blockage\+Layer@{get\+Blockage\+Layer}}
\index{get\+Blockage\+Layer@{get\+Blockage\+Layer}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Blockage\+Layer()}{getBlockageLayer()}}
{\footnotesize\ttfamily const \textbf{ Layer} $\ast$ C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Blockage\+Layer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the associated blockage layer. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_a2c154cf6be98a71ab29d98faafae485f}\label{classCRL_1_1RoutingLayerGauge_a2c154cf6be98a71ab29d98faafae485f}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Depth@{get\+Depth}}
\index{get\+Depth@{get\+Depth}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Depth()}{getDepth()}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Depth (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the depth (position) of the gauge inside the complete \mbox{\hyperlink{classCRL_1_1RoutingGauge}{Routing\+Gauge}}. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_a14971f88ab84cdd1cbe3a5e31f039fa1}\label{classCRL_1_1RoutingLayerGauge_a14971f88ab84cdd1cbe3a5e31f039fa1}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Direction@{get\+Direction}}
\index{get\+Direction@{get\+Direction}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Direction()}{getDirection()}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Direction (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the preferred routing direction.
Referenced by C\+R\+L\+::\+Routing\+Gauge\+::get\+Layer\+Direction().
\mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_ab0e0d9e98b9a75312433a39aef247950}\label{classCRL_1_1RoutingLayerGauge_ab0e0d9e98b9a75312433a39aef247950}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Type@{get\+Type}}
\index{get\+Type@{get\+Type}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Type()}{getType()}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the gauge type. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_a2f118224198a7794629e3582f2f7a80b}\label{classCRL_1_1RoutingLayerGauge_a2f118224198a7794629e3582f2f7a80b}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Density@{get\+Density}}
\index{get\+Density@{get\+Density}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Density()}{getDensity()}}
{\footnotesize\ttfamily double C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Density (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the density of routing tracks (ratio). \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_a35211769a258807de8d24380b56f3c7c}\label{classCRL_1_1RoutingLayerGauge_a35211769a258807de8d24380b56f3c7c}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Offset@{get\+Offset}}
\index{get\+Offset@{get\+Offset}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Offset()}{getOffset()}}
{\footnotesize\ttfamily \textbf{ Db\+U\+::\+Unit} C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Offset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the position of the first track. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_a94c216b22d35e8cb6a91a9597ba592ce}\label{classCRL_1_1RoutingLayerGauge_a94c216b22d35e8cb6a91a9597ba592ce}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Pitch@{get\+Pitch}}
\index{get\+Pitch@{get\+Pitch}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Pitch()}{getPitch()}}
{\footnotesize\ttfamily \textbf{ Db\+U\+::\+Unit} C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Pitch (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the distance center-\/to-\/center between tracks. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_aaf1ada741341b95d0f24fff97a242ef1}\label{classCRL_1_1RoutingLayerGauge_aaf1ada741341b95d0f24fff97a242ef1}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Half\+Pitch@{get\+Half\+Pitch}}
\index{get\+Half\+Pitch@{get\+Half\+Pitch}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Half\+Pitch()}{getHalfPitch()}}
{\footnotesize\ttfamily \textbf{ Db\+U\+::\+Unit} C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Half\+Pitch (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the half distance center-\/to-\/center between tracks. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_ab29fa7895f4fe661eb85bed9f6a5860e}\label{classCRL_1_1RoutingLayerGauge_ab29fa7895f4fe661eb85bed9f6a5860e}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Wire\+Width@{get\+Wire\+Width}}
\index{get\+Wire\+Width@{get\+Wire\+Width}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Wire\+Width()}{getWireWidth()}}
{\footnotesize\ttfamily \textbf{ Db\+U\+::\+Unit} C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Wire\+Width (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the width of the routing wires. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_a57183085c39be7edcb87f4f770f8e535}\label{classCRL_1_1RoutingLayerGauge_a57183085c39be7edcb87f4f770f8e535}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Half\+Wire\+Width@{get\+Half\+Wire\+Width}}
\index{get\+Half\+Wire\+Width@{get\+Half\+Wire\+Width}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Half\+Wire\+Width()}{getHalfWireWidth()}}
{\footnotesize\ttfamily \textbf{ Db\+U\+::\+Unit} C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Half\+Wire\+Width (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the half width of the routing wires. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_ac0783d29a7f9f6a2f02ac72f3196d637}\label{classCRL_1_1RoutingLayerGauge_ac0783d29a7f9f6a2f02ac72f3196d637}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Via\+Width@{get\+Via\+Width}}
\index{get\+Via\+Width@{get\+Via\+Width}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Via\+Width()}{getViaWidth()}}
{\footnotesize\ttfamily \textbf{ Db\+U\+::\+Unit} C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Via\+Width (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the side of the routing V\+I\+As. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_a0f090ea25ef6f88e691fc6e572f79e16}\label{classCRL_1_1RoutingLayerGauge_a0f090ea25ef6f88e691fc6e572f79e16}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Half\+Via\+Width@{get\+Half\+Via\+Width}}
\index{get\+Half\+Via\+Width@{get\+Half\+Via\+Width}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Half\+Via\+Width()}{getHalfViaWidth()}}
{\footnotesize\ttfamily \textbf{ Db\+U\+::\+Unit} C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Half\+Via\+Width (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
{\bfseries Returns\+:} the half side of the routing V\+I\+As. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_ab8d5ae22c453605226b2695c2568c4f5}\label{classCRL_1_1RoutingLayerGauge_ab8d5ae22c453605226b2695c2568c4f5}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!divide@{divide}}
\index{divide@{divide}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{divide()}{divide()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Routing\+Layer\+Gauge\+::divide (\begin{DoxyParamCaption}\item[{\textbf{ Db\+U\+::\+Unit}}]{dividend, }\item[{long \&}]{quotient, }\item[{long \&}]{modulo }\end{DoxyParamCaption}) const}
Referenced by C\-R\-L\-::\-Routing\-Gauge\-::get\-Layer\-Direction().
\hypertarget{classCRL_1_1RoutingLayerGauge_a8020ed897ea9b7dce1f98ab2b40b29bf}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Type@{get\-Type}}
\index{get\-Type@{get\-Type}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Type}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Type (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_a8020ed897ea9b7dce1f98ab2b40b29bf}
{\bfseries Returns\-:} the gauge type. \hypertarget{classCRL_1_1RoutingLayerGauge_a0bd52d4144796842d7a54c99cd6f4d99}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Density@{get\-Density}}
\index{get\-Density@{get\-Density}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Density}]{\setlength{\rightskip}{0pt plus 5cm}double C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Density (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_a0bd52d4144796842d7a54c99cd6f4d99}
{\bfseries Returns\-:} the density of routing tracks (ratio). \hypertarget{classCRL_1_1RoutingLayerGauge_a8198760dcc2592364b11ad8058e60263}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Offset@{get\-Offset}}
\index{get\-Offset@{get\-Offset}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Offset}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Db\-U\-::\-Unit} C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Offset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_a8198760dcc2592364b11ad8058e60263}
{\bfseries Returns\-:} the position of the first track. \hypertarget{classCRL_1_1RoutingLayerGauge_a07142a98dec202b40de98b29d62cec8a}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Pitch@{get\-Pitch}}
\index{get\-Pitch@{get\-Pitch}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Pitch}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Db\-U\-::\-Unit} C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Pitch (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_a07142a98dec202b40de98b29d62cec8a}
{\bfseries Returns\-:} the distance center-\/to-\/center between tracks. \hypertarget{classCRL_1_1RoutingLayerGauge_a881c22dde5ec55d52009f73051aaaa2a}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Half\-Pitch@{get\-Half\-Pitch}}
\index{get\-Half\-Pitch@{get\-Half\-Pitch}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Half\-Pitch}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Db\-U\-::\-Unit} C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Half\-Pitch (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_a881c22dde5ec55d52009f73051aaaa2a}
{\bfseries Returns\-:} the half distance center-\/to-\/center between tracks. \hypertarget{classCRL_1_1RoutingLayerGauge_af8d0766b3741ef041bb40805e9ade562}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Wire\-Width@{get\-Wire\-Width}}
\index{get\-Wire\-Width@{get\-Wire\-Width}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Wire\-Width}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Db\-U\-::\-Unit} C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Wire\-Width (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_af8d0766b3741ef041bb40805e9ade562}
{\bfseries Returns\-:} the width of the routing wires. \hypertarget{classCRL_1_1RoutingLayerGauge_aca47ad42af7852a7a30d7b470b43f290}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Half\-Wire\-Width@{get\-Half\-Wire\-Width}}
\index{get\-Half\-Wire\-Width@{get\-Half\-Wire\-Width}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Half\-Wire\-Width}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Db\-U\-::\-Unit} C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Half\-Wire\-Width (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_aca47ad42af7852a7a30d7b470b43f290}
{\bfseries Returns\-:} the half width of the routing wires. \hypertarget{classCRL_1_1RoutingLayerGauge_a5fbf1913fb9198f8a56c969c9fec983f}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Via\-Width@{get\-Via\-Width}}
\index{get\-Via\-Width@{get\-Via\-Width}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Via\-Width}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Db\-U\-::\-Unit} C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Via\-Width (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_a5fbf1913fb9198f8a56c969c9fec983f}
{\bfseries Returns\-:} the side of the routing V\-I\-As. \hypertarget{classCRL_1_1RoutingLayerGauge_a74ee6aee07965ed8ef80ccf12f6d4984}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Half\-Via\-Width@{get\-Half\-Via\-Width}}
\index{get\-Half\-Via\-Width@{get\-Half\-Via\-Width}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Half\-Via\-Width}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Db\-U\-::\-Unit} C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Half\-Via\-Width (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1RoutingLayerGauge_a74ee6aee07965ed8ef80ccf12f6d4984}
{\bfseries Returns\-:} the half side of the routing V\-I\-As. \hypertarget{classCRL_1_1RoutingLayerGauge_a2a2231bbb064fe316977291df7ef016c}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!divide@{divide}}
\index{divide@{divide}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{divide}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Routing\-Layer\-Gauge\-::divide (
\begin{DoxyParamCaption}
\item[{{\bf Db\-U\-::\-Unit}}]{dividend, }
\item[{long \&}]{quotient, }
\item[{long \&}]{modulo}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingLayerGauge_a2a2231bbb064fe316977291df7ef016c}
\begin{DoxyParams}{Parameters}
{\em dividend} & the length into witch put tracks. \\
@ -183,21 +211,27 @@ Referenced by C\+R\+L\+::\+Routing\+Gauge\+::get\+Layer\+Direction().
{\em modulo} & the remainder. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_ab9bbb7959ca58438d59709398044daae}\label{classCRL_1_1RoutingLayerGauge_ab9bbb7959ca58438d59709398044daae}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Track\+Number@{get\+Track\+Number}}
\index{get\+Track\+Number@{get\+Track\+Number}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Track\+Number()}{getTrackNumber()}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Track\+Number (\begin{DoxyParamCaption}\item[{\textbf{ Db\+U\+::\+Unit}}]{start, }\item[{\textbf{ Db\+U\+::\+Unit}}]{stop }\end{DoxyParamCaption}) const}
\hypertarget{classCRL_1_1RoutingLayerGauge_ab9a7e3219b19617f91cd89c6e7eeaee2}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Track\-Number@{get\-Track\-Number}}
\index{get\-Track\-Number@{get\-Track\-Number}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Track\-Number}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Track\-Number (
\begin{DoxyParamCaption}
\item[{{\bf Db\-U\-::\-Unit}}]{start, }
\item[{{\bf Db\-U\-::\-Unit}}]{stop}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingLayerGauge_ab9a7e3219b19617f91cd89c6e7eeaee2}
{\bfseries Returns\-:} the number of tracks that can tool place in the interval {\ttfamily \mbox{[}start\-:stop\mbox{]}}. \hypertarget{classCRL_1_1RoutingLayerGauge_a4e51ea096d791f11949d8c732d8372ae}{\index{C\-R\-L\-::\-Routing\-Layer\-Gauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}!get\-Track\-Index@{get\-Track\-Index}}
\index{get\-Track\-Index@{get\-Track\-Index}!CRL::RoutingLayerGauge@{C\-R\-L\-::\-Routing\-Layer\-Gauge}}
\subsubsection[{get\-Track\-Index}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int C\-R\-L\-::\-Routing\-Layer\-Gauge\-::get\-Track\-Index (
\begin{DoxyParamCaption}
\item[{{\bf Db\-U\-::\-Unit}}]{start, }
\item[{{\bf Db\-U\-::\-Unit}}]{stop, }
\item[{{\bf Db\-U\-::\-Unit}}]{position, }
\item[{unsigned}]{mode}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1RoutingLayerGauge_a4e51ea096d791f11949d8c732d8372ae}
{\bfseries Returns\-:} the index of the track nearest position {\ttfamily position} in interval {\ttfamily \mbox{[}start\-:stop\mbox{]}}, according the rounding {\ttfamily mode}.
{\bfseries Returns\+:} the number of tracks that can tool place in the interval {\ttfamily \mbox{[}start\+:stop\mbox{]}}. \mbox{\Hypertarget{classCRL_1_1RoutingLayerGauge_ad61cdf130c8b739bb44a01cfd5968022}\label{classCRL_1_1RoutingLayerGauge_ad61cdf130c8b739bb44a01cfd5968022}}
\index{C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}!get\+Track\+Index@{get\+Track\+Index}}
\index{get\+Track\+Index@{get\+Track\+Index}!C\+R\+L\+::\+Routing\+Layer\+Gauge@{C\+R\+L\+::\+Routing\+Layer\+Gauge}}
\subsubsection{\texorpdfstring{get\+Track\+Index()}{getTrackIndex()}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Routing\+Layer\+Gauge\+::get\+Track\+Index (\begin{DoxyParamCaption}\item[{\textbf{ Db\+U\+::\+Unit}}]{start, }\item[{\textbf{ Db\+U\+::\+Unit}}]{stop, }\item[{\textbf{ Db\+U\+::\+Unit}}]{position, }\item[{unsigned}]{mode }\end{DoxyParamCaption}) const}
{\bfseries Returns\+:} the index of the track nearest position {\ttfamily position} in interval {\ttfamily \mbox{[}start\+:stop\mbox{]}}, according the rounding {\ttfamily mode}.
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Routing\+Layer\+Gauge.\+h\item
Routing\+Layer\+Gauge.\+dox\end{DoxyCompactItemize}
Routing\-Layer\-Gauge.\-h\item
Routing\-Layer\-Gauge.\-dox\end{DoxyCompactItemize}

View File

@ -1,5 +1,6 @@
\hypertarget{classCRL_1_1SearchPath}{}\section{C\+RL\+:\+:Search\+Path Class Reference}
\label{classCRL_1_1SearchPath}\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\hypertarget{classCRL_1_1SearchPath}{\section{C\-R\-L\-:\-:Search\-Path Class Reference}
\label{classCRL_1_1SearchPath}\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}}
}
An ordered list of search pathes.
@ -8,52 +9,53 @@ An ordered list of search pathes.
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classCRL_1_1SearchPath_1_1Element}{Element}}
class \hyperlink{classCRL_1_1SearchPath_1_1Element}{Element}
\begin{DoxyCompactList}\small\item\em An element of the search path (mapping a directory). \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classCRL_1_1SearchPath_a7081332b63c642917b4ca15f665662f4}{reset}} ()
void \hyperlink{classCRL_1_1SearchPath_a7081332b63c642917b4ca15f665662f4}{reset} ()
\item
size\+\_\+t \mbox{\hyperlink{classCRL_1_1SearchPath_af358bdb1e940f08137f887f70eb641e3}{append}} (const std\+::string \&path, const std\+::string \&name=\char`\"{}\char`\"{})
size\-\_\-t \hyperlink{classCRL_1_1SearchPath_af358bdb1e940f08137f887f70eb641e3}{append} (const std\-::string \&path, const std\-::string \&name=\char`\"{}\char`\"{})
\item
size\+\_\+t \mbox{\hyperlink{classCRL_1_1SearchPath_af39d78a63d880e90ae6f947abf1fe322}{prepend}} (const std\+::string \&path, const std\+::string \&name=\char`\"{}\char`\"{})
size\-\_\-t \hyperlink{classCRL_1_1SearchPath_af39d78a63d880e90ae6f947abf1fe322}{prepend} (const std\-::string \&path, const std\-::string \&name=\char`\"{}\char`\"{})
\item
size\+\_\+t \mbox{\hyperlink{classCRL_1_1SearchPath_a6cd1524e1048f246682cd5ef40145d67}{replace}} (const std\+::string \&path, const std\+::string \&, size\+\_\+t index)
size\-\_\-t \hyperlink{classCRL_1_1SearchPath_a6cd1524e1048f246682cd5ef40145d67}{replace} (const std\-::string \&path, const std\-::string \&, size\-\_\-t index)
\item
size\+\_\+t \mbox{\hyperlink{classCRL_1_1SearchPath_af8e579af7e78dddb7a014d4bbbf9a36f}{locate}} (const std\+::string \&file, std\+::ios\+::openmode mode=std\+::ios\+::in, int first=0, int last=64)
size\-\_\-t \hyperlink{classCRL_1_1SearchPath_af8e579af7e78dddb7a014d4bbbf9a36f}{locate} (const std\-::string \&file, std\-::ios\-::openmode mode=std\-::ios\-::in, int first=0, int last=64)
\item
size\+\_\+t \mbox{\hyperlink{classCRL_1_1SearchPath_a861b3045d7ee4671c93ba0396e3639f9}{get\+Size}} () const
size\-\_\-t \hyperlink{classCRL_1_1SearchPath_a9ae41a1943fa287ccaf000a54edcd9dd}{get\-Size} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1SearchPath_a1571b1b80eca0da7333a014044158b6f}{get\+Selected}} () const
const std\-::string \& \hyperlink{classCRL_1_1SearchPath_afe58fd540e54ccfb0b4b93604caee6e2}{get\-Selected} () const
\item
size\+\_\+t \mbox{\hyperlink{classCRL_1_1SearchPath_aa1023cd4721778d12756850a57f6a530}{get\+Index}} () const
size\-\_\-t \hyperlink{classCRL_1_1SearchPath_ab07bf41af49374c4c59544aa008ddda6}{get\-Index} () const
\item
bool \mbox{\hyperlink{classCRL_1_1SearchPath_ac6a365281c272da46a02e68de2a401d1}{has\+Selected}} () const
bool \hyperlink{classCRL_1_1SearchPath_a016b68705bfbeeddcfedb22c254aa511}{has\-Selected} () const
\item
size\+\_\+t \mbox{\hyperlink{classCRL_1_1SearchPath_a0e255b4339b5ec59bc8425bad057dc4f}{has\+Path}} (const std\+::string \&path) const
size\-\_\-t \hyperlink{classCRL_1_1SearchPath_a6659535c41031e811a235494a6731f38}{has\-Path} (const std\-::string \&path) const
\item
const \mbox{\hyperlink{classCRL_1_1SearchPath_1_1Element}{Element}} \& \mbox{\hyperlink{classCRL_1_1SearchPath_a2ba563c50865bc8417d65cf4a6b342d1}{operator\mbox{[}$\,$\mbox{]}}} (size\+\_\+t index) const
const \hyperlink{classCRL_1_1SearchPath_1_1Element}{Element} \& \hyperlink{classCRL_1_1SearchPath_ab239552e9f81c9b5dda4e87b199c0fd0}{operator\mbox{[}$\,$\mbox{]}} (size\-\_\-t index) const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
static std\+::string \mbox{\hyperlink{classCRL_1_1SearchPath_aef473ae1037c8cb792a3af02baea6fdc}{extract\+Lib\+Name}} (const std\+::string \&)
static std\-::string \hyperlink{classCRL_1_1SearchPath_aef473ae1037c8cb792a3af02baea6fdc}{extract\-Lib\-Name} (const std\-::string \&)
\end{DoxyCompactItemize}
\subsection{Detailed Description}
An ordered list of search pathes.
The \mbox{\hyperlink{classCRL_1_1SearchPath}{Search\+Path}} is an \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}} owned object, and as such it\textquotesingle{}s constructors \& destructors are made inaccessible by the outside world.
The \hyperlink{classCRL_1_1SearchPath}{Search\-Path} is an \hyperlink{classCRL_1_1AllianceFramework}{Alliance\-Framework} owned object, and as such it's constructors \& destructors are made inaccessible by the outside world.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1SearchPath_aef473ae1037c8cb792a3af02baea6fdc}\label{classCRL_1_1SearchPath_aef473ae1037c8cb792a3af02baea6fdc}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!extract\+Lib\+Name@{extract\+Lib\+Name}}
\index{extract\+Lib\+Name@{extract\+Lib\+Name}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{extract\+Lib\+Name()}{extractLibName()}}
{\footnotesize\ttfamily std\+::string C\+R\+L\+::\+Search\+Path\+::extract\+Lib\+Name (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
\hypertarget{classCRL_1_1SearchPath_aef473ae1037c8cb792a3af02baea6fdc}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!extract\-Lib\-Name@{extract\-Lib\-Name}}
\index{extract\-Lib\-Name@{extract\-Lib\-Name}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{extract\-Lib\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string C\-R\-L\-::\-Search\-Path\-::extract\-Lib\-Name (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classCRL_1_1SearchPath_aef473ae1037c8cb792a3af02baea6fdc}
\begin{DoxyReturn}{Returns}
the library name guessed from a directory path. This is the last component of the, stripped of any extention.
\end{DoxyReturn}
@ -61,40 +63,52 @@ the library name guessed from a directory path. This is the last component of th
Referenced by append().
\mbox{\Hypertarget{classCRL_1_1SearchPath_a7081332b63c642917b4ca15f665662f4}\label{classCRL_1_1SearchPath_a7081332b63c642917b4ca15f665662f4}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!reset@{reset}}
\index{reset@{reset}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{reset()}{reset()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Search\+Path\+::reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Clear all the search path. Only the first, corresponding to the working library is kept. \mbox{\Hypertarget{classCRL_1_1SearchPath_af358bdb1e940f08137f887f70eb641e3}\label{classCRL_1_1SearchPath_af358bdb1e940f08137f887f70eb641e3}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!append@{append}}
\index{append@{append}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{append()}{append()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Search\+Path\+::append (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{path, }\item[{const std\+::string \&}]{name = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1SearchPath_a7081332b63c642917b4ca15f665662f4}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!reset@{reset}}
\index{reset@{reset}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{reset}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Search\-Path\-::reset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1SearchPath_a7081332b63c642917b4ca15f665662f4}
Clear all the search path. Only the first, corresponding to the working library is kept. \hypertarget{classCRL_1_1SearchPath_af358bdb1e940f08137f887f70eb641e3}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!append@{append}}
\index{append@{append}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{append}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Search\-Path\-::append (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{path, }
\item[{const std\-::string \&}]{name = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1SearchPath_af358bdb1e940f08137f887f70eb641e3}
Append a search path. The {\ttfamily name} gives the library name.
References extract\+Lib\+Name().
\mbox{\Hypertarget{classCRL_1_1SearchPath_af39d78a63d880e90ae6f947abf1fe322}\label{classCRL_1_1SearchPath_af39d78a63d880e90ae6f947abf1fe322}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!prepend@{prepend}}
\index{prepend@{prepend}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{prepend()}{prepend()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Search\+Path\+::prepend (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{path, }\item[{const std\+::string \&}]{name = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})}
Prepend a search path. The {\ttfamily name} gives the library name. \mbox{\Hypertarget{classCRL_1_1SearchPath_a6cd1524e1048f246682cd5ef40145d67}\label{classCRL_1_1SearchPath_a6cd1524e1048f246682cd5ef40145d67}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!replace@{replace}}
\index{replace@{replace}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{replace()}{replace()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Search\+Path\+::replace (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{path, }\item[{const std\+::string \&}]{name, }\item[{size\+\_\+t}]{index }\end{DoxyParamCaption})}
Replace the search path element at index {\ttfamily index}. \mbox{\Hypertarget{classCRL_1_1SearchPath_af8e579af7e78dddb7a014d4bbbf9a36f}\label{classCRL_1_1SearchPath_af8e579af7e78dddb7a014d4bbbf9a36f}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!locate@{locate}}
\index{locate@{locate}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{locate()}{locate()}}
{\footnotesize\ttfamily size\+\_\+t C\+R\+L\+::\+Search\+Path\+::locate (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{file, }\item[{std\+::ios\+::openmode}]{mode = {\ttfamily std\+:\+:ios\+:\+:in}, }\item[{int}]{first = {\ttfamily 0}, }\item[{int}]{last = {\ttfamily 64} }\end{DoxyParamCaption})}
References extract\-Lib\-Name().
\hypertarget{classCRL_1_1SearchPath_af39d78a63d880e90ae6f947abf1fe322}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!prepend@{prepend}}
\index{prepend@{prepend}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{prepend}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Search\-Path\-::prepend (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{path, }
\item[{const std\-::string \&}]{name = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1SearchPath_af39d78a63d880e90ae6f947abf1fe322}
Prepend a search path. The {\ttfamily name} gives the library name. \hypertarget{classCRL_1_1SearchPath_a6cd1524e1048f246682cd5ef40145d67}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!replace@{replace}}
\index{replace@{replace}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{replace}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Search\-Path\-::replace (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{path, }
\item[{const std\-::string \&}]{name, }
\item[{size\-\_\-t}]{index}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1SearchPath_a6cd1524e1048f246682cd5ef40145d67}
Replace the search path element at index {\ttfamily index}. \hypertarget{classCRL_1_1SearchPath_af8e579af7e78dddb7a014d4bbbf9a36f}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!locate@{locate}}
\index{locate@{locate}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{locate}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t C\-R\-L\-::\-Search\-Path\-::locate (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{file, }
\item[{std\-::ios\-::openmode}]{mode = {\ttfamily std\-:\-:ios\-:\-:in}, }
\item[{int}]{first = {\ttfamily 0}, }
\item[{int}]{last = {\ttfamily 64}}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1SearchPath_af8e579af7e78dddb7a014d4bbbf9a36f}
\begin{DoxyParams}{Parameters}
{\em file} & the requested file. \\
@ -103,66 +117,72 @@ Replace the search path element at index {\ttfamily index}. \mbox{\Hypertarget{c
\hline
{\em first} & the lower bound in the search path elements. \\
\hline
{\em last} & the upper bound in the search path elements. {\bfseries Returns\+:} the index of the search path element in which the file has been found.\\
{\em last} & the upper bound in the search path elements. {\bfseries Returns\-:} the index of the search path element in which the file has been found.\\
\hline
\end{DoxyParams}
Try to locate a file named {\ttfamily file} (without leading path, but with extention) and check if it can be opened in the desired {\ttfamily mode}. The file is not left opened, but the memory of the search is kept for further operations. \mbox{\Hypertarget{classCRL_1_1SearchPath_a861b3045d7ee4671c93ba0396e3639f9}\label{classCRL_1_1SearchPath_a861b3045d7ee4671c93ba0396e3639f9}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!get\+Size@{get\+Size}}
\index{get\+Size@{get\+Size}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{get\+Size()}{getSize()}}
{\footnotesize\ttfamily size\+\_\+t C\+R\+L\+::\+Search\+Path\+::get\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
Try to locate a file named {\ttfamily file} (without leading path, but with extention) and check if it can be opened in the desired {\ttfamily mode}. The file is not left opened, but the memory of the search is kept for further operations. \hypertarget{classCRL_1_1SearchPath_a9ae41a1943fa287ccaf000a54edcd9dd}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!get\-Size@{get\-Size}}
\index{get\-Size@{get\-Size}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{get\-Size}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t C\-R\-L\-::\-Search\-Path\-::get\-Size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1SearchPath_a9ae41a1943fa287ccaf000a54edcd9dd}
\begin{DoxyReturn}{Returns}
the number of search path elements (directories).
\end{DoxyReturn}
\mbox{\Hypertarget{classCRL_1_1SearchPath_a1571b1b80eca0da7333a014044158b6f}\label{classCRL_1_1SearchPath_a1571b1b80eca0da7333a014044158b6f}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!get\+Selected@{get\+Selected}}
\index{get\+Selected@{get\+Selected}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{get\+Selected()}{getSelected()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Search\+Path\+::get\+Selected (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1SearchPath_afe58fd540e54ccfb0b4b93604caee6e2}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!get\-Selected@{get\-Selected}}
\index{get\-Selected@{get\-Selected}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{get\-Selected}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Search\-Path\-::get\-Selected (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1SearchPath_afe58fd540e54ccfb0b4b93604caee6e2}
\begin{DoxyReturn}{Returns}
the search path element selected through the last locate request.
\end{DoxyReturn}
\mbox{\Hypertarget{classCRL_1_1SearchPath_aa1023cd4721778d12756850a57f6a530}\label{classCRL_1_1SearchPath_aa1023cd4721778d12756850a57f6a530}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!get\+Index@{get\+Index}}
\index{get\+Index@{get\+Index}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{get\+Index()}{getIndex()}}
{\footnotesize\ttfamily size\+\_\+t C\+R\+L\+::\+Search\+Path\+::get\+Index (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1SearchPath_ab07bf41af49374c4c59544aa008ddda6}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!get\-Index@{get\-Index}}
\index{get\-Index@{get\-Index}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{get\-Index}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t C\-R\-L\-::\-Search\-Path\-::get\-Index (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1SearchPath_ab07bf41af49374c4c59544aa008ddda6}
\begin{DoxyReturn}{Returns}
the index of search path element selected through the last locate request.
\end{DoxyReturn}
\mbox{\Hypertarget{classCRL_1_1SearchPath_ac6a365281c272da46a02e68de2a401d1}\label{classCRL_1_1SearchPath_ac6a365281c272da46a02e68de2a401d1}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!has\+Selected@{has\+Selected}}
\index{has\+Selected@{has\+Selected}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{has\+Selected()}{hasSelected()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Search\+Path\+::has\+Selected (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1SearchPath_a016b68705bfbeeddcfedb22c254aa511}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!has\-Selected@{has\-Selected}}
\index{has\-Selected@{has\-Selected}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{has\-Selected}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Search\-Path\-::has\-Selected (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1SearchPath_a016b68705bfbeeddcfedb22c254aa511}
\begin{DoxyReturn}{Returns}
{\bfseries true} if an element is currently selected (a locate has been performed).
\end{DoxyReturn}
\mbox{\Hypertarget{classCRL_1_1SearchPath_a0e255b4339b5ec59bc8425bad057dc4f}\label{classCRL_1_1SearchPath_a0e255b4339b5ec59bc8425bad057dc4f}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!has\+Path@{has\+Path}}
\index{has\+Path@{has\+Path}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{has\+Path()}{hasPath()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Search\+Path\+::has\+Path (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{path }\end{DoxyParamCaption}) const}
\hypertarget{classCRL_1_1SearchPath_a6659535c41031e811a235494a6731f38}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!has\-Path@{has\-Path}}
\index{has\-Path@{has\-Path}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{has\-Path}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-R\-L\-::\-Search\-Path\-::has\-Path (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{path}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1SearchPath_a6659535c41031e811a235494a6731f38}
\begin{DoxyReturn}{Returns}
{\bfseries true} if the path is present in the search path (at any position).
\end{DoxyReturn}
\mbox{\Hypertarget{classCRL_1_1SearchPath_a2ba563c50865bc8417d65cf4a6b342d1}\label{classCRL_1_1SearchPath_a2ba563c50865bc8417d65cf4a6b342d1}}
\index{C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!C\+R\+L\+::\+Search\+Path@{C\+R\+L\+::\+Search\+Path}}
\subsubsection{\texorpdfstring{operator[]()}{operator[]()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classCRL_1_1SearchPath_1_1Element}{Element}} \& C\+R\+L\+::\+Search\+Path\+::operator\mbox{[}$\,$\mbox{]} (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{index }\end{DoxyParamCaption}) const}
\hypertarget{classCRL_1_1SearchPath_ab239552e9f81c9b5dda4e87b199c0fd0}{\index{C\-R\-L\-::\-Search\-Path@{C\-R\-L\-::\-Search\-Path}!operator\mbox{[}$\,$\mbox{]}@{operator[]}}
\index{operator\mbox{[}$\,$\mbox{]}@{operator[]}!CRL::SearchPath@{C\-R\-L\-::\-Search\-Path}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Element} \& C\-R\-L\-::\-Search\-Path\-::operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{index}
\end{DoxyParamCaption}
) const}}\label{classCRL_1_1SearchPath_ab239552e9f81c9b5dda4e87b199c0fd0}
\begin{DoxyReturn}{Returns}
The search path element at position {\ttfamily index}. If {\ttfamily index} is out of bounds, an empty \mbox{\hyperlink{classCRL_1_1SearchPath_1_1Element}{Element}} is returned.
The search path element at position {\ttfamily index}. If {\ttfamily index} is out of bounds, an empty \hyperlink{classCRL_1_1SearchPath_1_1Element}{Element} is returned.
\end{DoxyReturn}
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Search\+Path.\+h\item
Search\+Path.\+dox\end{DoxyCompactItemize}
Search\-Path.\-h\item
Search\-Path.\-dox\end{DoxyCompactItemize}

View File

@ -1,5 +1,6 @@
\hypertarget{classCRL_1_1SearchPath_1_1Element}{}\section{C\+RL\+:\+:Search\+Path\+:\+:Element Class Reference}
\label{classCRL_1_1SearchPath_1_1Element}\index{C\+R\+L\+::\+Search\+Path\+::\+Element@{C\+R\+L\+::\+Search\+Path\+::\+Element}}
\hypertarget{classCRL_1_1SearchPath_1_1Element}{\section{C\-R\-L\-:\-:Search\-Path\-:\-:Element Class Reference}
\label{classCRL_1_1SearchPath_1_1Element}\index{C\-R\-L\-::\-Search\-Path\-::\-Element@{C\-R\-L\-::\-Search\-Path\-::\-Element}}
}
An element of the search path (mapping a directory).
@ -8,13 +9,13 @@ An element of the search path (mapping a directory).
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classCRL_1_1SearchPath_1_1Element_a285f27a24b1bdc986bd0316794863e45}{Element}} (const std\+::string \&path=\char`\"{}\char`\"{}, const std\+::string \&name=\char`\"{}\char`\"{})
\hyperlink{classCRL_1_1SearchPath_1_1Element_a285f27a24b1bdc986bd0316794863e45}{Element} (const std\-::string \&path=\char`\"{}\char`\"{}, const std\-::string \&name=\char`\"{}\char`\"{})
\item
bool \mbox{\hyperlink{classCRL_1_1SearchPath_1_1Element_ab2ab7a961f0b9fa791f266c8ee63b494}{empty}} () const
bool \hyperlink{classCRL_1_1SearchPath_1_1Element_a8f588e34fbf72fbb98419ae93b23003a}{empty} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1SearchPath_1_1Element_a91f3e1af2b687e2afe4369ba5882ac89}{get\+Path}} () const
const std\-::string \& \hyperlink{classCRL_1_1SearchPath_1_1Element_aa38fd0d19643ebca19499b56a985dad8}{get\-Path} () const
\item
const std\+::string \& \mbox{\hyperlink{classCRL_1_1SearchPath_1_1Element_a58e738bdc59bd7d5344e9271427b0869}{get\+Name}} () const
const std\-::string \& \hyperlink{classCRL_1_1SearchPath_1_1Element_ac2e9e45e448a2cf95f01bad0187f9004}{get\-Name} () const
\end{DoxyCompactItemize}
@ -22,45 +23,50 @@ const std\+::string \& \mbox{\hyperlink{classCRL_1_1SearchPath_1_1Element_a58e73
An element of the search path (mapping a directory).
\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classCRL_1_1SearchPath_1_1Element_a285f27a24b1bdc986bd0316794863e45}\label{classCRL_1_1SearchPath_1_1Element_a285f27a24b1bdc986bd0316794863e45}}
\index{C\+R\+L\+::\+Search\+Path\+::\+Element@{C\+R\+L\+::\+Search\+Path\+::\+Element}!Element@{Element}}
\index{Element@{Element}!C\+R\+L\+::\+Search\+Path\+::\+Element@{C\+R\+L\+::\+Search\+Path\+::\+Element}}
\subsubsection{\texorpdfstring{Element()}{Element()}}
{\footnotesize\ttfamily C\+R\+L\+::\+Search\+Path\+::\+Element\+::\+Element (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{path = {\ttfamily \char`\"{}\char`\"{}}, }\item[{const std\+::string \&}]{name = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1SearchPath_1_1Element_a285f27a24b1bdc986bd0316794863e45}{\index{C\-R\-L\-::\-Search\-Path\-::\-Element@{C\-R\-L\-::\-Search\-Path\-::\-Element}!Element@{Element}}
\index{Element@{Element}!CRL::SearchPath::Element@{C\-R\-L\-::\-Search\-Path\-::\-Element}}
\subsubsection[{Element}]{\setlength{\rightskip}{0pt plus 5cm}C\-R\-L\-::\-Search\-Path\-::\-Element\-::\-Element (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{path = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{const std\-::string \&}]{name = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1SearchPath_1_1Element_a285f27a24b1bdc986bd0316794863e45}
A new element bound to {\ttfamily path}, with library {\ttfamily name}.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1SearchPath_1_1Element_ab2ab7a961f0b9fa791f266c8ee63b494}\label{classCRL_1_1SearchPath_1_1Element_ab2ab7a961f0b9fa791f266c8ee63b494}}
\index{C\+R\+L\+::\+Search\+Path\+::\+Element@{C\+R\+L\+::\+Search\+Path\+::\+Element}!empty@{empty}}
\index{empty@{empty}!C\+R\+L\+::\+Search\+Path\+::\+Element@{C\+R\+L\+::\+Search\+Path\+::\+Element}}
\subsubsection{\texorpdfstring{empty()}{empty()}}
{\footnotesize\ttfamily size\+\_\+t C\+R\+L\+::\+Search\+Path\+::\+Element\+::empty (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1SearchPath_1_1Element_a8f588e34fbf72fbb98419ae93b23003a}{\index{C\-R\-L\-::\-Search\-Path\-::\-Element@{C\-R\-L\-::\-Search\-Path\-::\-Element}!empty@{empty}}
\index{empty@{empty}!CRL::SearchPath::Element@{C\-R\-L\-::\-Search\-Path\-::\-Element}}
\subsubsection[{empty}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t C\-R\-L\-::\-Search\-Path\-::\-Element\-::empty (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1SearchPath_1_1Element_a8f588e34fbf72fbb98419ae93b23003a}
\begin{DoxyReturn}{Returns}
{\bfseries true} if the element is empty (no path).
\end{DoxyReturn}
\mbox{\Hypertarget{classCRL_1_1SearchPath_1_1Element_a91f3e1af2b687e2afe4369ba5882ac89}\label{classCRL_1_1SearchPath_1_1Element_a91f3e1af2b687e2afe4369ba5882ac89}}
\index{C\+R\+L\+::\+Search\+Path\+::\+Element@{C\+R\+L\+::\+Search\+Path\+::\+Element}!get\+Path@{get\+Path}}
\index{get\+Path@{get\+Path}!C\+R\+L\+::\+Search\+Path\+::\+Element@{C\+R\+L\+::\+Search\+Path\+::\+Element}}
\subsubsection{\texorpdfstring{get\+Path()}{getPath()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Search\+Path\+::\+Element\+::get\+Path (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1SearchPath_1_1Element_aa38fd0d19643ebca19499b56a985dad8}{\index{C\-R\-L\-::\-Search\-Path\-::\-Element@{C\-R\-L\-::\-Search\-Path\-::\-Element}!get\-Path@{get\-Path}}
\index{get\-Path@{get\-Path}!CRL::SearchPath::Element@{C\-R\-L\-::\-Search\-Path\-::\-Element}}
\subsubsection[{get\-Path}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Search\-Path\-::\-Element\-::get\-Path (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1SearchPath_1_1Element_aa38fd0d19643ebca19499b56a985dad8}
\begin{DoxyReturn}{Returns}
the {\ttfamily path} (directory) of the element.
\end{DoxyReturn}
\mbox{\Hypertarget{classCRL_1_1SearchPath_1_1Element_a58e738bdc59bd7d5344e9271427b0869}\label{classCRL_1_1SearchPath_1_1Element_a58e738bdc59bd7d5344e9271427b0869}}
\index{C\+R\+L\+::\+Search\+Path\+::\+Element@{C\+R\+L\+::\+Search\+Path\+::\+Element}!get\+Name@{get\+Name}}
\index{get\+Name@{get\+Name}!C\+R\+L\+::\+Search\+Path\+::\+Element@{C\+R\+L\+::\+Search\+Path\+::\+Element}}
\subsubsection{\texorpdfstring{get\+Name()}{getName()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Search\+Path\+::\+Element\+::get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
\hypertarget{classCRL_1_1SearchPath_1_1Element_ac2e9e45e448a2cf95f01bad0187f9004}{\index{C\-R\-L\-::\-Search\-Path\-::\-Element@{C\-R\-L\-::\-Search\-Path\-::\-Element}!get\-Name@{get\-Name}}
\index{get\-Name@{get\-Name}!CRL::SearchPath::Element@{C\-R\-L\-::\-Search\-Path\-::\-Element}}
\subsubsection[{get\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Search\-Path\-::\-Element\-::get\-Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1SearchPath_1_1Element_ac2e9e45e448a2cf95f01bad0187f9004}
\begin{DoxyReturn}{Returns}
the {\ttfamily name} (of the library) of the element.
\end{DoxyReturn}
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Search\+Path.\+h\item
Search\+Path.\+dox\end{DoxyCompactItemize}
Search\-Path.\-h\item
Search\-Path.\-dox\end{DoxyCompactItemize}

View File

@ -1,5 +1,6 @@
\hypertarget{classCRL_1_1ToolEngine}{}\section{C\+RL\+:\+:Tool\+Engine Class Reference}
\label{classCRL_1_1ToolEngine}\index{C\+R\+L\+::\+Tool\+Engine@{C\+R\+L\+::\+Tool\+Engine}}
\hypertarget{classCRL_1_1ToolEngine}{\section{C\-R\-L\-:\-:Tool\-Engine Class Reference}
\label{classCRL_1_1ToolEngine}\index{C\-R\-L\-::\-Tool\-Engine@{C\-R\-L\-::\-Tool\-Engine}}
}
Base Class of all Coriolis Tools.
@ -7,59 +8,64 @@ Base Class of all Coriolis Tools.
Inherits \textbf{ Hurricane\+::\+D\+Bo}.
Inherits {\bf Hurricane\-::\-D\-Bo}.
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
virtual const \textbf{ Name} \& \mbox{\hyperlink{classCRL_1_1ToolEngine_a98c8fd84e7ea36d25287c08b75e9d5e7}{get\+Name}} () const =0
virtual const {\bf Name} \& \hyperlink{classCRL_1_1ToolEngine_a98c8fd84e7ea36d25287c08b75e9d5e7}{get\-Name} () const =0
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
static \mbox{\hyperlink{namespaceCRL_ae49bc0c5f113bba964680768556dd1b3}{Tool\+Engines}} \mbox{\hyperlink{classCRL_1_1ToolEngine_afb78e8f180ecc36ff8fa4e91e7885d37}{get}} (const \textbf{ Cell} $\ast$cell)
static \hyperlink{namespaceCRL_ae49bc0c5f113bba964680768556dd1b3}{Tool\-Engines} \hyperlink{classCRL_1_1ToolEngine_afb78e8f180ecc36ff8fa4e91e7885d37}{get} (const {\bf Cell} $\ast$cell)
\item
static \mbox{\hyperlink{classCRL_1_1ToolEngine}{Tool\+Engine}} $\ast$ \mbox{\hyperlink{classCRL_1_1ToolEngine_a1c2261333735f6fd59b51708516b8b23}{get}} (const \textbf{ Cell} $\ast$cell, const \textbf{ Name} \&name)
static \hyperlink{classCRL_1_1ToolEngine}{Tool\-Engine} $\ast$ \hyperlink{classCRL_1_1ToolEngine_a1c2261333735f6fd59b51708516b8b23}{get} (const {\bf Cell} $\ast$cell, const {\bf Name} \&name)
\item
static void \mbox{\hyperlink{classCRL_1_1ToolEngine_a3ce4d591198922c56a328bced79dd921}{destroy\+All}} ()
static void \hyperlink{classCRL_1_1ToolEngine_a3ce4d591198922c56a328bced79dd921}{destroy\-All} ()
\end{DoxyCompactItemize}
\subsection{Detailed Description}
Base Class of all Coriolis Tools.
\mbox{\hyperlink{classCRL_1_1ToolEngine}{Tool\+Engine}} is the base class of all tools for coriolis, used for Mauka, Knik, Kite, ...
\hyperlink{classCRL_1_1ToolEngine}{Tool\-Engine} is the base class of all tools for coriolis, used for Mauka, Knik, Kite, ...
Provides the basic mechanism for finding a tool and hooking it through a relation on a Cell.
\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1ToolEngine_afb78e8f180ecc36ff8fa4e91e7885d37}\label{classCRL_1_1ToolEngine_afb78e8f180ecc36ff8fa4e91e7885d37}}
\index{C\+R\+L\+::\+Tool\+Engine@{C\+R\+L\+::\+Tool\+Engine}!get@{get}}
\index{get@{get}!C\+R\+L\+::\+Tool\+Engine@{C\+R\+L\+::\+Tool\+Engine}}
\subsubsection{\texorpdfstring{get()}{get()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceCRL_ae49bc0c5f113bba964680768556dd1b3}{Tool\+Engines}} C\+R\+L\+::\+Tool\+Engine\+::get (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
\hypertarget{classCRL_1_1ToolEngine_afb78e8f180ecc36ff8fa4e91e7885d37}{\index{C\-R\-L\-::\-Tool\-Engine@{C\-R\-L\-::\-Tool\-Engine}!get@{get}}
\index{get@{get}!CRL::ToolEngine@{C\-R\-L\-::\-Tool\-Engine}}
\subsubsection[{get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tool\-Engines} C\-R\-L\-::\-Tool\-Engine\-::get (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classCRL_1_1ToolEngine_afb78e8f180ecc36ff8fa4e91e7885d37}
{\bfseries Returns\-:} The Collection of all Tool\-Engines hooked {\ttfamily cell}. \hypertarget{classCRL_1_1ToolEngine_a1c2261333735f6fd59b51708516b8b23}{\index{C\-R\-L\-::\-Tool\-Engine@{C\-R\-L\-::\-Tool\-Engine}!get@{get}}
\index{get@{get}!CRL::ToolEngine@{C\-R\-L\-::\-Tool\-Engine}}
\subsubsection[{get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tool\-Engine} $\ast$ C\-R\-L\-::\-Tool\-Engine\-::get (
\begin{DoxyParamCaption}
\item[{const {\bf Cell} $\ast$}]{cell, }
\item[{const {\bf Name} \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classCRL_1_1ToolEngine_a1c2261333735f6fd59b51708516b8b23}
{\bfseries Returns\-:} The \hyperlink{classCRL_1_1ToolEngine}{Tool\-Engine} of type {\ttfamily name} hooked {\ttfamily cell} ({\ttfamily N\-U\-L\-L} if not present). \hypertarget{classCRL_1_1ToolEngine_a3ce4d591198922c56a328bced79dd921}{\index{C\-R\-L\-::\-Tool\-Engine@{C\-R\-L\-::\-Tool\-Engine}!destroy\-All@{destroy\-All}}
\index{destroy\-All@{destroy\-All}!CRL::ToolEngine@{C\-R\-L\-::\-Tool\-Engine}}
\subsubsection[{destroy\-All}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Tool\-Engine\-::destroy\-All (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classCRL_1_1ToolEngine_a3ce4d591198922c56a328bced79dd921}
Destroy all the Tool\-Engines that have been created. Should be called only in prelude to database destruction. \hypertarget{classCRL_1_1ToolEngine_a98c8fd84e7ea36d25287c08b75e9d5e7}{\index{C\-R\-L\-::\-Tool\-Engine@{C\-R\-L\-::\-Tool\-Engine}!get\-Name@{get\-Name}}
\index{get\-Name@{get\-Name}!CRL::ToolEngine@{C\-R\-L\-::\-Tool\-Engine}}
\subsubsection[{get\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Hurricane\-::\-Name} \& C\-R\-L\-::\-Tool\-Engine\-::get\-Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classCRL_1_1ToolEngine_a98c8fd84e7ea36d25287c08b75e9d5e7}
{\bfseries Returns\-:} The name of the \hyperlink{classCRL_1_1ToolEngine}{Tool\-Engine}. This is pure virtual function to be overloaded in concrete tools. Each \hyperlink{classCRL_1_1ToolEngine}{Tool\-Engine} must return an unique identifier.
{\bfseries Returns\+:} The Collection of all Tool\+Engines hooked {\ttfamily cell}. \mbox{\Hypertarget{classCRL_1_1ToolEngine_a1c2261333735f6fd59b51708516b8b23}\label{classCRL_1_1ToolEngine_a1c2261333735f6fd59b51708516b8b23}}
\index{C\+R\+L\+::\+Tool\+Engine@{C\+R\+L\+::\+Tool\+Engine}!get@{get}}
\index{get@{get}!C\+R\+L\+::\+Tool\+Engine@{C\+R\+L\+::\+Tool\+Engine}}
\subsubsection{\texorpdfstring{get()}{get()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classCRL_1_1ToolEngine}{Tool\+Engine}} $\ast$ C\+R\+L\+::\+Tool\+Engine\+::get (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell, }\item[{const \textbf{ Name} \&}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
{\bfseries Returns\+:} The \mbox{\hyperlink{classCRL_1_1ToolEngine}{Tool\+Engine}} of type {\ttfamily name} hooked {\ttfamily cell} ({\ttfamily N\+U\+LL} if not present). \mbox{\Hypertarget{classCRL_1_1ToolEngine_a3ce4d591198922c56a328bced79dd921}\label{classCRL_1_1ToolEngine_a3ce4d591198922c56a328bced79dd921}}
\index{C\+R\+L\+::\+Tool\+Engine@{C\+R\+L\+::\+Tool\+Engine}!destroy\+All@{destroy\+All}}
\index{destroy\+All@{destroy\+All}!C\+R\+L\+::\+Tool\+Engine@{C\+R\+L\+::\+Tool\+Engine}}
\subsubsection{\texorpdfstring{destroy\+All()}{destroyAll()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Tool\+Engine\+::destroy\+All (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Destroy all the Tool\+Engines that have been created. Should be called only in prelude to database destruction. \mbox{\Hypertarget{classCRL_1_1ToolEngine_a98c8fd84e7ea36d25287c08b75e9d5e7}\label{classCRL_1_1ToolEngine_a98c8fd84e7ea36d25287c08b75e9d5e7}}
\index{C\+R\+L\+::\+Tool\+Engine@{C\+R\+L\+::\+Tool\+Engine}!get\+Name@{get\+Name}}
\index{get\+Name@{get\+Name}!C\+R\+L\+::\+Tool\+Engine@{C\+R\+L\+::\+Tool\+Engine}}
\subsubsection{\texorpdfstring{get\+Name()}{getName()}}
{\footnotesize\ttfamily const \textbf{ Hurricane\+::\+Name} \& C\+R\+L\+::\+Tool\+Engine\+::get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}
{\bfseries Returns\+:} The name of the \mbox{\hyperlink{classCRL_1_1ToolEngine}{Tool\+Engine}}. This is pure virtual function to be overloaded in concrete tools. Each \mbox{\hyperlink{classCRL_1_1ToolEngine}{Tool\+Engine}} must return an unique identifier.
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
Tool\+Engine.\+h\item
Tool\+Engine.\+dox\end{DoxyCompactItemize}
Tool\-Engine.\-h\item
Tool\-Engine.\-dox\end{DoxyCompactItemize}

View File

@ -9,10 +9,7 @@
\RequirePackage{ifthen}
\RequirePackage{verbatim}
\RequirePackage[table]{xcolor}
\RequirePackage{longtable}
\RequirePackage{tabu}
\RequirePackage{tabularx}
\RequirePackage{multirow}
\RequirePackage{xtab}
%---------- Internal commands used in this style file ----------------
@ -145,9 +142,7 @@
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
% (only if no caption is specified)
\newenvironment{DoxyImageNoCaption}{%
\begin{center}%
}{%
\end{center}%
}
% Used by @attention
@ -270,108 +265,100 @@
% Used by parameter lists
\newenvironment{DoxyParams}[2][]{%
\tabulinesep=1mm%
\par%
\tabletail{\hline}%
\tablelasttail{\hline}%
\tablefirsthead{}%
\tablehead{}%
\ifthenelse{\equal{#1}{}}%
{\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
p{0.805\textwidth}|}}%
{\ifthenelse{\equal{#1}{1}}%
{\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc
{\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc
}
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
\hline%
\endhead%
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
\begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
p{0.678\textwidth}|}}%
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
\begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
>{\centering\hspace{0pt}}p{0.15\textwidth}|%
>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
p{0.501\textwidth}|}}%
}\hline%
}{%
\end{longtabu}%
\end{xtabular}%
\tablefirsthead{}%
\vspace{6pt}%
}
% Used for fields of simple structs
\newenvironment{DoxyFields}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}%
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\tabletail{\hline}%
\tablelasttail{\hline}%
\tablehead{}%
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
p{0.15\textwidth}|%
p{0.63\textwidth}|}%
\hline%
\endfirsthead%
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu}%
\vspace{6pt}%
}
% Used for fields simple class style enums
\newenvironment{DoxyEnumFields}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu}%
\end{xtabular}%
\tablefirsthead{}%
\vspace{6pt}%
}
% Used for parameters within a detailed function description
\newenvironment{DoxyParamCaption}{%
\renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}%
\renewcommand{\item}[2][]{##1 {\em ##2}}%
}{%
}
% Used by return value lists
\newenvironment{DoxyRetVals}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\tabletail{\hline}%
\tablelasttail{\hline}%
\tablehead{}%
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
p{0.705\textwidth}|}%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu}%
\end{xtabular}%
\tablefirsthead{}%
\vspace{6pt}%
}
% Used by exception lists
\newenvironment{DoxyExceptions}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\tabletail{\hline}%
\tablelasttail{\hline}%
\tablehead{}%
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
p{0.705\textwidth}|}%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu}%
\end{xtabular}%
\tablefirsthead{}%
\vspace{6pt}%
}
% Used by template parameter lists
\newenvironment{DoxyTemplParams}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\tabletail{\hline}%
\tablelasttail{\hline}%
\tablehead{}%
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
p{0.705\textwidth}|}%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu}%
\end{xtabular}%
\tablefirsthead{}%
\vspace{6pt}%
}
@ -425,10 +412,10 @@
% Used by parameter lists and simple sections
\newenvironment{Desc}
{\begin{list}{}{%
\settowidth{\labelwidth}{20pt}%
\settowidth{\labelwidth}{40pt}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\parsep}{0pt}%
\setlength{\itemsep}{0pt}%
\setlength{\leftmargin}{\labelwidth+\labelsep}%
\setlength{\itemsep}{-4pt}%
\renewcommand{\makelabel}{\entrylabel}%
}
}{%
@ -437,14 +424,15 @@
% Used by tables
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
\newlength{\tmplength}%
\newenvironment{TabularC}[1]%
{\tabulinesep=1mm
\begin{longtabu} spread 0pt [c]{*#1{|X[-1]}|}}%
{\end{longtabu}\par}%
\newenvironment{TabularNC}[1]%
{\begin{tabu} spread 0pt [l]{*#1{|X[-1]}|}}%
{\end{tabu}\par}%
{%
\setlength{\tmplength}%
{\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}%
\par\begin{xtabular*}{\linewidth}%
{*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}%
}%
{\end{xtabular*}\par}%
% Used for member group headers
\newenvironment{Indent}{%
@ -462,21 +450,7 @@
\textbf{#1} (\textnormal{#2}\,\pageref{#3})%
}
% Used to link to a table when hyperlinks are turned on
\newcommand{\doxytablelink}[2]{%
\ref{#1}%
}
% Used to link to a table when hyperlinks are turned off
\newcommand{\doxytableref}[3]{%
\ref{#3}%
}
% Used by @addindex
\newcommand{\lcurly}{\{}
\newcommand{\rcurly}{\}}
% Colors used for syntax highlighting
% Used for syntax highlighting
\definecolor{comment}{rgb}{0.5,0.0,0.0}
\definecolor{keyword}{rgb}{0.0,0.5,0.0}
\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
@ -488,16 +462,3 @@
\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
% Color used for table heading
\newcommand{\tableheadbgcolor}{lightgray}%
% Version of hypertarget with correct landing location
\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}}
% Define caption that is also suitable in a table
\makeatletter
\def\doxyfigcaption{%
\refstepcounter{figure}%
\@dblarg{\@caption{figure}}}
\makeatother

Some files were not shown because too many files have changed in this diff Show More