coriolis/hurricane/doc/hurricane/xml/Tabulation_8h.xml

839 lines
44 KiB
XML

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.1" xml:lang="en-US">
<compounddef id="Tabulation_8h" kind="file" language="C++">
<compoundname>Tabulation.h</compoundname>
<includedby refid="Commons_8h" local="yes">Commons.h</includedby>
<includedby refid="SetCollection_8h" local="yes">SetCollection.h</includedby>
<invincdepgraph>
<node id="1">
<label>Tabulation.h</label>
<link refid="Tabulation_8h"/>
<childnode refid="2" relation="include">
</childnode>
<childnode refid="79" relation="include">
</childnode>
</node>
<node id="41">
<label>Warning.h</label>
<link refid="Warning_8h_source"/>
</node>
<node id="7">
<label>DBo.h</label>
<link refid="DBo_8h_source"/>
<childnode refid="8" relation="include">
</childnode>
<childnode refid="9" relation="include">
</childnode>
<childnode refid="10" relation="include">
</childnode>
<childnode refid="18" relation="include">
</childnode>
<childnode refid="20" relation="include">
</childnode>
<childnode refid="36" relation="include">
</childnode>
<childnode refid="37" relation="include">
</childnode>
</node>
<node id="29">
<label>Segment.h</label>
<link refid="Segment_8h_source"/>
<childnode refid="30" relation="include">
</childnode>
<childnode refid="31" relation="include">
</childnode>
</node>
<node id="64">
<label>Pathes.h</label>
<link refid="Pathes_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
</node>
<node id="30">
<label>Vertical.h</label>
<link refid="Vertical_8h_source"/>
</node>
<node id="46">
<label>Boxes.h</label>
<link refid="Boxes_8h_source"/>
</node>
<node id="69">
<label>Segments.h</label>
<link refid="Segments_8h_source"/>
<childnode refid="21" relation="include">
</childnode>
<childnode refid="29" relation="include">
</childnode>
</node>
<node id="38">
<label>Relation.h</label>
<link refid="Relation_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
</node>
<node id="68">
<label>Pins.h</label>
<link refid="Pins_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
<childnode refid="21" relation="include">
</childnode>
<childnode refid="27" relation="include">
</childnode>
</node>
<node id="36">
<label>Quark.h</label>
<link refid="Quark_8h_source"/>
</node>
<node id="78">
<label>MapCollection.h</label>
<link refid="MapCollection_8h_source"/>
<childnode refid="44" relation="include">
</childnode>
<childnode refid="17" relation="include">
</childnode>
</node>
<node id="77">
<label>Slices.h</label>
<link refid="Slices_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
</node>
<node id="88">
<label>PhysicalRule.h</label>
<link refid="PhysicalRule_8h_source"/>
<childnode refid="9" relation="include">
</childnode>
</node>
<node id="34">
<label>Diagonal.h</label>
<link refid="Diagonal_8h_source"/>
</node>
<node id="59">
<label>Gos.h</label>
<link refid="Gos_8h_source"/>
<childnode refid="22" relation="include">
</childnode>
<childnode refid="60" relation="include">
</childnode>
</node>
<node id="49">
<label>Name.h</label>
<link refid="Name_8h_source"/>
<childnode refid="7" relation="include">
</childnode>
<childnode refid="37" relation="include">
</childnode>
<childnode refid="50" relation="include">
</childnode>
</node>
<node id="79">
<label>SetCollection.h</label>
<link refid="SetCollection_8h_source"/>
<childnode refid="44" relation="include">
</childnode>
</node>
<node id="9">
<label>Technology.h</label>
<link refid="Technology_8h_source"/>
</node>
<node id="13">
<label>ViaLayer.h</label>
<link refid="ViaLayer_8h_source"/>
</node>
<node id="82">
<label>Filter.h</label>
<link refid="Filter_8h_source"/>
<childnode refid="44" relation="include">
</childnode>
</node>
<node id="47">
<label>Intervals.h</label>
<link refid="Intervals_8h_source"/>
</node>
<node id="54">
<label>Layers.h</label>
<link refid="Layers_8h_source"/>
<childnode refid="10" relation="include">
</childnode>
</node>
<node id="74">
<label>Quarks.h</label>
<link refid="Quarks_8h_source"/>
<childnode refid="36" relation="include">
</childnode>
</node>
<node id="18">
<label>Library.h</label>
<link refid="Library_8h_source"/>
</node>
<node id="6">
<label>Error.h</label>
<link refid="Error_8h_source"/>
<childnode refid="7" relation="include">
</childnode>
<childnode refid="37" relation="include">
</childnode>
<childnode refid="40" relation="include">
</childnode>
</node>
<node id="52">
<label>HyperNet.h</label>
<link refid="HyperNet_8h_source"/>
</node>
<node id="63">
<label>Path.h</label>
<link refid="Path_8h_source"/>
<childnode refid="21" relation="include">
</childnode>
<childnode refid="64" relation="include">
</childnode>
<childnode refid="50" relation="include">
</childnode>
</node>
<node id="55">
<label>Libraries.h</label>
<link refid="Libraries_8h_source"/>
<childnode refid="18" relation="include">
</childnode>
</node>
<node id="8">
<label>DataBase.h</label>
<link refid="DataBase_8h_source"/>
</node>
<node id="60">
<label>QuadTree.h</label>
<link refid="QuadTree_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
<childnode refid="61" relation="include">
</childnode>
</node>
<node id="75">
<label>Properties.h</label>
<link refid="Properties_8h_source"/>
<childnode refid="7" relation="include">
</childnode>
<childnode refid="37" relation="include">
</childnode>
<childnode refid="50" relation="include">
</childnode>
</node>
<node id="86">
<label>Transformation.h</label>
<link refid="Transformation_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
<childnode refid="22" relation="include">
</childnode>
<childnode refid="63" relation="include">
</childnode>
<childnode refid="61" relation="include">
</childnode>
<childnode refid="19" relation="include">
</childnode>
</node>
<node id="26">
<label>Contact.h</label>
<link refid="Contact_8h_source"/>
<childnode refid="27" relation="include">
</childnode>
</node>
<node id="32">
<label>Pad.h</label>
<link refid="Pad_8h_source"/>
</node>
<node id="87">
<label>Interval.h</label>
<link refid="Interval_8h_source"/>
<childnode refid="47" relation="include">
</childnode>
<childnode refid="24" relation="include">
</childnode>
</node>
<node id="51">
<label>Occurrences.h</label>
<link refid="Occurrences_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
<childnode refid="52" relation="include">
</childnode>
</node>
<node id="42">
<label>Interruption.h</label>
<link refid="Interruption_8h_source"/>
</node>
<node id="27">
<label>Pin.h</label>
<link refid="Pin_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
<childnode refid="28" relation="include">
</childnode>
</node>
<node id="40">
<label>Hook.h</label>
<link refid="Hook_8h_source"/>
<childnode refid="24" relation="include">
</childnode>
</node>
<node id="48">
<label>Names.h</label>
<link refid="Names_8h_source"/>
<childnode refid="49" relation="include">
</childnode>
</node>
<node id="58">
<label>Nets.h</label>
<link refid="Nets_8h_source"/>
<childnode refid="21" relation="include">
</childnode>
</node>
<node id="44">
<label>Collection.h</label>
<link refid="Collection_8h_source"/>
<childnode refid="45" relation="include">
</childnode>
<childnode refid="46" relation="include">
</childnode>
<childnode refid="47" relation="include">
</childnode>
<childnode refid="48" relation="include">
</childnode>
<childnode refid="53" relation="include">
</childnode>
<childnode refid="54" relation="include">
</childnode>
<childnode refid="55" relation="include">
</childnode>
<childnode refid="56" relation="include">
</childnode>
<childnode refid="57" relation="include">
</childnode>
<childnode refid="58" relation="include">
</childnode>
<childnode refid="59" relation="include">
</childnode>
<childnode refid="62" relation="include">
</childnode>
<childnode refid="65" relation="include">
</childnode>
<childnode refid="66" relation="include">
</childnode>
<childnode refid="67" relation="include">
</childnode>
<childnode refid="68" relation="include">
</childnode>
<childnode refid="69" relation="include">
</childnode>
<childnode refid="70" relation="include">
</childnode>
<childnode refid="71" relation="include">
</childnode>
<childnode refid="72" relation="include">
</childnode>
<childnode refid="73" relation="include">
</childnode>
<childnode refid="74" relation="include">
</childnode>
<childnode refid="75" relation="include">
</childnode>
<childnode refid="76" relation="include">
</childnode>
<childnode refid="64" relation="include">
</childnode>
<childnode refid="51" relation="include">
</childnode>
<childnode refid="77" relation="include">
</childnode>
</node>
<node id="71">
<label>Horizontals.h</label>
<link refid="Horizontals_8h_source"/>
<childnode refid="21" relation="include">
</childnode>
<childnode refid="31" relation="include">
</childnode>
</node>
<node id="56">
<label>Entities.h</label>
<link refid="Entities_8h_source"/>
<childnode refid="20" relation="include">
</childnode>
</node>
<node id="21">
<label>Net.h</label>
<link refid="Net_8h_source"/>
</node>
<node id="80">
<label>VectorCollection.h</label>
<link refid="VectorCollection_8h_source"/>
<childnode refid="44" relation="include">
</childnode>
</node>
<node id="37">
<label>Property.h</label>
<link refid="Property_8h_source"/>
<childnode refid="38" relation="include">
</childnode>
<childnode refid="39" relation="include">
</childnode>
</node>
<node id="14">
<label>ContactLayer.h</label>
<link refid="ContactLayer_8h_source"/>
</node>
<node id="19">
<label>Query.h</label>
<link refid="Query_8h_source"/>
</node>
<node id="43">
<label>ListCollection.h</label>
<link refid="ListCollection_8h_source"/>
<childnode refid="44" relation="include">
</childnode>
</node>
<node id="22">
<label>Go.h</label>
<link refid="Go_8h_source"/>
<childnode refid="23" relation="include">
</childnode>
<childnode refid="24" relation="include">
</childnode>
<childnode refid="35" relation="include">
</childnode>
</node>
<node id="39">
<label>UpdateSession.h</label>
<link refid="UpdateSession_8h_source"/>
</node>
<node id="15">
<label>DiffusionLayer.h</label>
<link refid="DiffusionLayer_8h_source"/>
</node>
<node id="76">
<label>Hooks.h</label>
<link refid="Hooks_8h_source"/>
<childnode refid="24" relation="include">
</childnode>
<childnode refid="35" relation="include">
</childnode>
<childnode refid="40" relation="include">
</childnode>
</node>
<node id="53">
<label>DBos.h</label>
<link refid="DBos_8h_source"/>
<childnode refid="7" relation="include">
</childnode>
</node>
<node id="33">
<label>Polygon.h</label>
<link refid="Polygon_8h_source"/>
</node>
<node id="83">
<label>DbU.h</label>
<link refid="DbU_8h_source"/>
<childnode refid="84" relation="include">
</childnode>
<childnode refid="87" relation="include">
</childnode>
<childnode refid="8" relation="include">
</childnode>
<childnode refid="88" relation="include">
</childnode>
<childnode refid="10" relation="include">
</childnode>
</node>
<node id="20">
<label>Entity.h</label>
<link refid="Entity_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
<childnode refid="21" relation="include">
</childnode>
<childnode refid="22" relation="include">
</childnode>
</node>
<node id="70">
<label>Verticals.h</label>
<link refid="Verticals_8h_source"/>
<childnode refid="21" relation="include">
</childnode>
<childnode refid="30" relation="include">
</childnode>
</node>
<node id="28">
<label>RoutingPad.h</label>
<link refid="RoutingPad_8h_source"/>
</node>
<node id="23">
<label>Instance.h</label>
<link refid="Instance_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
<childnode refid="19" relation="include">
</childnode>
</node>
<node id="81">
<label>Locator.h</label>
<link refid="Locator_8h_source"/>
<childnode refid="44" relation="include">
</childnode>
</node>
<node id="84">
<label>Point.h</label>
<link refid="Point_8h_source"/>
<childnode refid="45" relation="include">
</childnode>
<childnode refid="85" relation="include">
</childnode>
</node>
<node id="2">
<label>Commons.h</label>
<link refid="Commons_8h_source"/>
<childnode refid="3" relation="include">
</childnode>
<childnode refid="4" relation="include">
</childnode>
<childnode refid="5" relation="include">
</childnode>
<childnode refid="43" relation="include">
</childnode>
<childnode refid="78" relation="include">
</childnode>
<childnode refid="79" relation="include">
</childnode>
<childnode refid="80" relation="include">
</childnode>
<childnode refid="81" relation="include">
</childnode>
<childnode refid="82" relation="include">
</childnode>
<childnode refid="83" relation="include">
</childnode>
<childnode refid="49" relation="include">
</childnode>
<childnode refid="19" relation="include">
</childnode>
</node>
<node id="24">
<label>Component.h</label>
<link refid="Component_8h_source"/>
<childnode refid="21" relation="include">
</childnode>
<childnode refid="25" relation="include">
</childnode>
<childnode refid="26" relation="include">
</childnode>
<childnode refid="29" relation="include">
</childnode>
<childnode refid="32" relation="include">
</childnode>
<childnode refid="33" relation="include">
</childnode>
<childnode refid="34" relation="include">
</childnode>
<childnode refid="28" relation="include">
</childnode>
</node>
<node id="62">
<label>Instances.h</label>
<link refid="Instances_8h_source"/>
<childnode refid="63" relation="include">
</childnode>
</node>
<node id="10">
<label>Layer.h</label>
<link refid="Layer_8h_source"/>
<childnode refid="9" relation="include">
</childnode>
<childnode refid="11" relation="include">
</childnode>
<childnode refid="12" relation="include">
</childnode>
<childnode refid="13" relation="include">
</childnode>
<childnode refid="14" relation="include">
</childnode>
<childnode refid="15" relation="include">
</childnode>
<childnode refid="16" relation="include">
</childnode>
<childnode refid="17" relation="include">
</childnode>
</node>
<node id="85">
<label>Box.h</label>
<link refid="Box_8h_source"/>
<childnode refid="46" relation="include">
</childnode>
<childnode refid="86" relation="include">
</childnode>
<childnode refid="11" relation="include">
</childnode>
<childnode refid="20" relation="include">
</childnode>
<childnode refid="60" relation="include">
</childnode>
<childnode refid="19" relation="include">
</childnode>
</node>
<node id="31">
<label>Horizontal.h</label>
<link refid="Horizontal_8h_source"/>
</node>
<node id="73">
<label>Rubbers.h</label>
<link refid="Rubbers_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
<childnode refid="21" relation="include">
</childnode>
<childnode refid="35" relation="include">
</childnode>
</node>
<node id="61">
<label>Slice.h</label>
<link refid="Slice_8h_source"/>
</node>
<node id="65">
<label>Components.h</label>
<link refid="Components_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
<childnode refid="24" relation="include">
</childnode>
<childnode refid="61" relation="include">
</childnode>
</node>
<node id="11">
<label>BasicLayer.h</label>
<link refid="BasicLayer_8h_source"/>
</node>
<node id="5">
<label>Exception.h</label>
<link refid="Exception_8h_source"/>
<childnode refid="6" relation="include">
</childnode>
<childnode refid="41" relation="include">
</childnode>
<childnode refid="42" relation="include">
</childnode>
</node>
<node id="72">
<label>Pads.h</label>
<link refid="Pads_8h_source"/>
<childnode refid="21" relation="include">
</childnode>
<childnode refid="32" relation="include">
</childnode>
</node>
<node id="66">
<label>Plugs.h</label>
<link refid="Plugs_8h_source"/>
<childnode refid="21" relation="include">
</childnode>
<childnode refid="25" relation="include">
</childnode>
</node>
<node id="4">
<label>JsonReader.h</label>
<link refid="JsonReader_8h_source"/>
</node>
<node id="3">
<label>DebugSession.h</label>
<link refid="DebugSession_8h_source"/>
</node>
<node id="45">
<label>Points.h</label>
<link refid="Points_8h_source"/>
<childnode refid="24" relation="include">
</childnode>
</node>
<node id="57">
<label>Cells.h</label>
<link refid="Cells_8h_source"/>
<childnode refid="17" relation="include">
</childnode>
</node>
<node id="50">
<label>Occurrence.h</label>
<link refid="Occurrence_8h_source"/>
<childnode refid="28" relation="include">
</childnode>
<childnode refid="36" relation="include">
</childnode>
<childnode refid="51" relation="include">
</childnode>
</node>
<node id="67">
<label>Contacts.h</label>
<link refid="Contacts_8h_source"/>
<childnode refid="21" relation="include">
</childnode>
<childnode refid="26" relation="include">
</childnode>
</node>
<node id="12">
<label>RegularLayer.h</label>
<link refid="RegularLayer_8h_source"/>
</node>
<node id="25">
<label>Plug.h</label>
<link refid="Plug_8h_source"/>
<childnode refid="23" relation="include">
</childnode>
</node>
<node id="35">
<label>Rubber.h</label>
<link refid="Rubber_8h_source"/>
<childnode refid="21" relation="include">
</childnode>
</node>
<node id="16">
<label>TransistorLayer.h</label>
<link refid="TransistorLayer_8h_source"/>
</node>
<node id="17">
<label>Cell.h</label>
<link refid="Cell_8h_source"/>
<childnode refid="18" relation="include">
</childnode>
<childnode refid="19" relation="include">
</childnode>
</node>
</invincdepgraph>
<innerclass refid="classHurricane_1_1Tabulation" prot="public">Hurricane::Tabulation</innerclass>
<innernamespace refid="namespaceHurricane">Hurricane</innernamespace>
<sectiondef kind="func">
<memberdef kind="function" id="Tabulation_8h_1a1b55c78e00640969be3f21da68bed28d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>INSPECTOR_PR_SUPPORT</definition>
<argsstring>(Hurricane::Tabulation)</argsstring>
<name>INSPECTOR_PR_SUPPORT</name>
<param>
<type><ref refid="classHurricane_1_1Tabulation" kindref="compound">Hurricane::Tabulation</ref></type>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/Tabulation.h" line="90" column="1" declfile="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/Tabulation.h" declline="90" declcolumn="1"/>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<programlisting>
<codeline lineno="1"><highlight class="comment">//<sp/>****************************************************************************************************</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">//<sp/>File:<sp/>./hurricane/Tabulation.h</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="3"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Authors:<sp/>R.<sp/>Escassut</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="4"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Copyright<sp/>(c)<sp/>BULL<sp/>S.A.<sp/>2000-2018,<sp/>All<sp/>Rights<sp/>Reserved</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="5"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="6"><highlight class="normal"></highlight><highlight class="comment">//<sp/>This<sp/>file<sp/>is<sp/>part<sp/>of<sp/>Hurricane.</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="7"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="8"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Hurricane<sp/>is<sp/>free<sp/>software:<sp/>you<sp/>can<sp/>redistribute<sp/>it<sp/><sp/>and/or<sp/><sp/>modify<sp/>it<sp/>under<sp/>the<sp/><sp/>terms<sp/><sp/>of<sp/>the<sp/><sp/>GNU</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="9"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Lesser<sp/>General<sp/>Public<sp/>License<sp/>as<sp/>published<sp/>by<sp/>the<sp/>Free<sp/>Software<sp/>Foundation,<sp/>either<sp/>version<sp/>3<sp/>of<sp/><sp/>the</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="10"><highlight class="normal"></highlight><highlight class="comment">//<sp/>License,<sp/>or<sp/>(at<sp/>your<sp/>option)<sp/>any<sp/>later<sp/>version.</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="11"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="12"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Hurricane<sp/>is<sp/>distributed<sp/>in<sp/>the<sp/>hope<sp/>that<sp/>it<sp/>will<sp/>be<sp/>useful,<sp/>but<sp/>WITHOUT<sp/>ANY<sp/>WARRANTY;<sp/>without<sp/><sp/>even</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="13"><highlight class="normal"></highlight><highlight class="comment">//<sp/>the<sp/>implied<sp/>warranty<sp/>of<sp/>MERCHANTABILITY<sp/>or<sp/>FITNESS<sp/>FOR<sp/>A<sp/><sp/>PARTICULAR<sp/><sp/>PURPOSE.<sp/>See<sp/><sp/>the<sp/><sp/>Lesser<sp/><sp/>GNU</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="14"><highlight class="normal"></highlight><highlight class="comment">//<sp/>General<sp/>Public<sp/>License<sp/>for<sp/>more<sp/>details.</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="15"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="16"><highlight class="normal"></highlight><highlight class="comment">//<sp/>You<sp/>should<sp/>have<sp/>received<sp/>a<sp/>copy<sp/>of<sp/>the<sp/>Lesser<sp/>GNU<sp/>General<sp/>Public<sp/>License<sp/>along<sp/><sp/>with<sp/><sp/>Hurricane.<sp/><sp/>If</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="17"><highlight class="normal"></highlight><highlight class="comment">//<sp/>not,<sp/>see<sp/>&lt;http://www.gnu.org/licenses/&gt;.</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="18"><highlight class="normal"></highlight><highlight class="comment">//<sp/>****************************************************************************************************</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="19"><highlight class="normal"></highlight></codeline>
<codeline lineno="20"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>HURRICANE_TABULATION_H</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="21"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>HURRICANE_TABULATION_H</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="22"><highlight class="normal"></highlight></codeline>
<codeline lineno="23"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>HURRICANE_COMMONS_H</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="24"><highlight class="normal"></highlight><highlight class="preprocessor">#error<sp/>&quot;Tabulation.h<sp/>must<sp/>be<sp/>included<sp/>through<sp/>Commons.h&quot;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="25"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="26"><highlight class="normal"></highlight></codeline>
<codeline lineno="27"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal"><ref refid="namespaceHurricane" kindref="compound">Hurricane</ref><sp/>{</highlight></codeline>
<codeline lineno="28"><highlight class="normal"></highlight></codeline>
<codeline lineno="29"><highlight class="normal"></highlight></codeline>
<codeline lineno="30"><highlight class="normal"></highlight></codeline>
<codeline lineno="31"><highlight class="normal"></highlight><highlight class="comment">//<sp/>****************************************************************************************************</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="32"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Tabulation<sp/>declaration</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="33"><highlight class="normal"></highlight><highlight class="comment">//<sp/>****************************************************************************************************</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="34"><highlight class="normal"></highlight></codeline>
<codeline lineno="35" refid="classHurricane_1_1Tabulation" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classHurricane_1_1Tabulation" kindref="compound">Tabulation</ref><sp/>{</highlight></codeline>
<codeline lineno="36"><highlight class="normal"></highlight><highlight class="comment">//<sp/>*************</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="37"><highlight class="normal"></highlight></codeline>
<codeline lineno="38"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Attributes</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="39"><highlight class="normal"></highlight><highlight class="comment">//<sp/>**********</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="40"><highlight class="normal"></highlight></codeline>
<codeline lineno="41"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:<sp/></highlight><highlight class="keywordtype">string</highlight><highlight class="normal"><sp/>_s;</highlight></codeline>
<codeline lineno="42"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:<sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/>_n;</highlight></codeline>
<codeline lineno="43"><highlight class="normal"></highlight></codeline>
<codeline lineno="44"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Constructors</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="45"><highlight class="normal"></highlight><highlight class="comment">//<sp/>************</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="46"><highlight class="normal"></highlight></codeline>
<codeline lineno="47" refid="classHurricane_1_1Tabulation_1a59932db80223de3ba630592218cb1005" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/><ref refid="classHurricane_1_1Tabulation_1a59932db80223de3ba630592218cb1005" kindref="member">Tabulation</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">string</highlight><highlight class="normal">&amp;<sp/>s<sp/>=<sp/></highlight><highlight class="stringliteral">&quot;<sp/><sp/><sp/>&quot;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="48"><highlight class="normal"></highlight></codeline>
<codeline lineno="49" refid="classHurricane_1_1Tabulation_1a78f765f6b4fc0e629f5d3babf7a785aa" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/><ref refid="classHurricane_1_1Tabulation_1a78f765f6b4fc0e629f5d3babf7a785aa" kindref="member">Tabulation</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classHurricane_1_1Tabulation" kindref="compound">Tabulation</ref>&amp;<sp/>tabulation);</highlight></codeline>
<codeline lineno="50"><highlight class="normal"></highlight></codeline>
<codeline lineno="51"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Destructor</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="52"><highlight class="normal"></highlight><highlight class="comment">//<sp/>**********</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="53"><highlight class="normal"></highlight></codeline>
<codeline lineno="54" refid="classHurricane_1_1Tabulation_1aa549d938b7534f8eae8e8e954b1f3207" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/><ref refid="classHurricane_1_1Tabulation_1aa549d938b7534f8eae8e8e954b1f3207" kindref="member">~Tabulation</ref>();</highlight></codeline>
<codeline lineno="55"><highlight class="normal"></highlight></codeline>
<codeline lineno="56"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Operators</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="57"><highlight class="normal"></highlight><highlight class="comment">//<sp/>*********</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="58"><highlight class="normal"></highlight></codeline>
<codeline lineno="59" refid="classHurricane_1_1Tabulation_1a33c4a5152580309407e3e2730f07c321" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/><ref refid="classHurricane_1_1Tabulation" kindref="compound">Tabulation</ref>&amp;<sp/><ref refid="classHurricane_1_1Tabulation_1a33c4a5152580309407e3e2730f07c321" kindref="member">operator=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classHurricane_1_1Tabulation" kindref="compound">Tabulation</ref>&amp;<sp/>tabulation);</highlight></codeline>
<codeline lineno="60"><highlight class="normal"></highlight></codeline>
<codeline lineno="61" refid="classHurricane_1_1Tabulation_1ad108353099b0755a45a18ec1ab6c0b7c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/><ref refid="classHurricane_1_1Tabulation" kindref="compound">Tabulation</ref>&amp;<sp/><ref refid="classHurricane_1_1Tabulation_1ad108353099b0755a45a18ec1ab6c0b7c" kindref="member">operator++</ref>();</highlight></codeline>
<codeline lineno="62" refid="classHurricane_1_1Tabulation_1ae609e34474086ac1b9748368d798acae" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/><ref refid="classHurricane_1_1Tabulation" kindref="compound">Tabulation</ref><sp/><ref refid="classHurricane_1_1Tabulation_1ae609e34474086ac1b9748368d798acae" kindref="member">operator++</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="63" refid="classHurricane_1_1Tabulation_1af95446070605eb5d2ce89e9b8b3049be" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/><ref refid="classHurricane_1_1Tabulation" kindref="compound">Tabulation</ref>&amp;<sp/><ref refid="classHurricane_1_1Tabulation_1af95446070605eb5d2ce89e9b8b3049be" kindref="member">operator--</ref>();</highlight></codeline>
<codeline lineno="64" refid="classHurricane_1_1Tabulation_1a9bdb9f81cd412ffcfb1da048b75cbd99" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/><ref refid="classHurricane_1_1Tabulation" kindref="compound">Tabulation</ref><sp/><ref refid="classHurricane_1_1Tabulation_1a9bdb9f81cd412ffcfb1da048b75cbd99" kindref="member">operator--</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="65"><highlight class="normal"></highlight></codeline>
<codeline lineno="66"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Others</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="67"><highlight class="normal"></highlight><highlight class="comment">//<sp/>******</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="68"><highlight class="normal"></highlight></codeline>
<codeline lineno="69"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/>getWidth()</highlight><highlight class="keyword"><sp/>const<sp/></highlight><highlight class="normal">{<sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>_s.size()*_n;<sp/>};</highlight></codeline>
<codeline lineno="70"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/></highlight><highlight class="keywordtype">string</highlight><highlight class="normal"><sp/>_getTypeName()</highlight><highlight class="keyword"><sp/>const<sp/></highlight><highlight class="normal">{<sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>_TName(</highlight><highlight class="stringliteral">&quot;Tabulation&quot;</highlight><highlight class="normal">);<sp/>};</highlight></codeline>
<codeline lineno="71"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/></highlight><highlight class="keywordtype">string</highlight><highlight class="normal"><sp/>_getString()<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
<codeline lineno="72"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/>Record*<sp/>_getRecord()</highlight><highlight class="keyword"><sp/>const<sp/></highlight><highlight class="normal">{<sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>NULL;<sp/>};</highlight></codeline>
<codeline lineno="73"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:<sp/>Slot*<sp/>_getSlot()</highlight><highlight class="keyword"><sp/>const<sp/></highlight><highlight class="normal">{<sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>NULL;<sp/>};</highlight></codeline>
<codeline lineno="74"><highlight class="normal"></highlight></codeline>
<codeline lineno="75"><highlight class="normal">};</highlight></codeline>
<codeline lineno="76"><highlight class="normal"></highlight></codeline>
<codeline lineno="77"><highlight class="normal"></highlight></codeline>
<codeline lineno="78"><highlight class="normal"></highlight></codeline>
<codeline lineno="79"><highlight class="normal"></highlight><highlight class="comment">//<sp/>****************************************************************************************************</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="80"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Variables</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="81"><highlight class="normal"></highlight><highlight class="comment">//<sp/>****************************************************************************************************</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="82"><highlight class="normal"></highlight></codeline>
<codeline lineno="83"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/>Tabulation<sp/>tab;</highlight></codeline>
<codeline lineno="84"><highlight class="normal"></highlight></codeline>
<codeline lineno="85"><highlight class="normal"></highlight></codeline>
<codeline lineno="86"><highlight class="normal"></highlight></codeline>
<codeline lineno="87"><highlight class="normal">}<sp/></highlight><highlight class="comment">//<sp/>End<sp/>of<sp/>Hurricane<sp/>namespace.</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="88"><highlight class="normal"></highlight></codeline>
<codeline lineno="89"><highlight class="normal"></highlight></codeline>
<codeline lineno="90"><highlight class="normal">INSPECTOR_PR_SUPPORT(<ref refid="classHurricane_1_1Tabulation" kindref="compound">Hurricane::Tabulation</ref>);</highlight></codeline>
<codeline lineno="91"><highlight class="normal"></highlight></codeline>
<codeline lineno="92"><highlight class="normal"></highlight></codeline>
<codeline lineno="93"><highlight class="normal"></highlight></codeline>
<codeline lineno="94"><highlight class="normal"></highlight><highlight class="comment">//<sp/>****************************************************************************************************</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="95"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Generic<sp/>functions</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="96"><highlight class="normal"></highlight><highlight class="comment">//<sp/>****************************************************************************************************</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="97"><highlight class="normal"></highlight></codeline>
<codeline lineno="98"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/></highlight><highlight class="comment">//<sp/>HURRICANE_TABULATION_H</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="99"><highlight class="normal"></highlight></codeline>
<codeline lineno="100"><highlight class="normal"></highlight></codeline>
<codeline lineno="101"><highlight class="normal"></highlight><highlight class="comment">//<sp/>****************************************************************************************************</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="102"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Copyright<sp/>(c)<sp/>BULL<sp/>S.A.<sp/>2000-2018,<sp/>All<sp/>Rights<sp/>Reserved</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="103"><highlight class="normal"></highlight><highlight class="comment">//<sp/>****************************************************************************************************</highlight><highlight class="normal"></highlight></codeline>
</programlisting>
<location file="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/src/hurricane/hurricane/Tabulation.h"/>
</compounddef>
</doxygen>