Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 54cac1c2268db633d66eeff1b4faa585 > files > 394

frepple-doc-0.8.1-3.fc15.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>C++ API frePPLe: frepple::utils::Association&lt; A, B, C &gt;::Node Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="../styles.css" rel="stylesheet"  type="text/css">
</head>
<body>
<div id="container">

<div id="menubar"> 
<div id="logo" align="center">
<br/><img src='../frepple.bmp' alt="frepple" /><br/>
<a href='http://www.frepple.com/'>
<strong>a Free<br/>Production Planning<br/>Library</strong>
</a>
</div>
<div id="menu">
<br/>
<h3><a href='../Main/HomePage.html'>Main</a></h3>
<h3><a href='../UI/Main.html'>User Manual</a></h3>
<h3><a href='../Tutorial/Main.html'>Tutorial</a></h3>
<h3><a href='../Frepple/Main.html'>Reference Manual</a></h3>
<h3><a href='../Main/FAQ.html'>FAQ</a></h3>
<h3><a href='index.html'>C++ API</a></h3>
<br/>
</div>  
</div>

<div id="content">
<br/>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;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>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="a00256.html">frepple</a>::<a class="el" href="a00257.html">utils</a>::<a class="el" href="a00001.html">Association</a>::<a class="el" href="a00118.html">Node</a>
  </div>
</div>
<div class="contents">
<h1>frepple::utils::Association&lt; A, B, C &gt;::Node Class Reference</h1><!-- doxytag: class="frepple::utils::Association::Node" -->
<p>A base class for the class representing the association itself.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="a00252_source.html">utils.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for frepple::utils::Association&lt; A, B, C &gt;::Node:</div>
<div class="dynsection">
<div class="center"><img src="a00553.png" border="0" usemap="#frepple_1_1utils_1_1_association_3_01_a_00_01_b_00_01_c_01_4_1_1_node_inherit__map" alt="Inheritance graph"/></div>
<map name="frepple_1_1utils_1_1_association_3_01_a_00_01_b_00_01_c_01_4_1_1_node_inherit__map" id="frepple_1_1utils_1_1_association_3_01_a_00_01_b_00_01_c_01_4_1_1_node_inherit__map">
<area shape="rect" id="node3" href="a00065.html" title="This class defines a material flow to/from a buffer, linked with an operation. This..." alt="" coords="337,30,588,58"/>
<area shape="rect" id="node9" href="a00103.html" title="This class links a resource to a certain operation." alt="" coords="325,81,600,109"/>
<area shape="rect" id="node5" href="a00066.html" title="This class defines a material flow to/from a buffer, linked with an operation. This..." alt="" coords="651,5,768,33"/>
<area shape="rect" id="node7" href="a00071.html" title="This class defines a material flow to/from a buffer, linked with an operation. This..." alt="" coords="648,55,771,83"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="a00554.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00050.html">DateRange</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a3056abd641cadca725336059b9e91b1b">getEffective</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#affaaf99e62eb70939f0ccc0ddc313c57">getName</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">A *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a701a76faf20b72d01619260ef5afea62">getPtrA</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">B *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#ac15e1d639ca576b2cb81f36204c7f3c3">getPtrB</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a52f017c376fb7d2e2466697f87af56ea">Node</a> (A *a, B *b, const <a class="el" href="a00101.html">ListA</a> &amp;al, const <a class="el" href="a00102.html">ListB</a> &amp;bl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a5e7ee4eb8af5d0373042059a76eb5794">Node</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a909175ccf276f153a8a8b0dbdd3d0e4a">setEffective</a> (<a class="el" href="a00050.html">DateRange</a> dr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a71ec773359069c5e359e22aa51feff65">setEffectiveEnd</a> (<a class="el" href="a00049.html">Date</a> d)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a72f447f9560509a5c9ca04250e6f2981">setEffectiveStart</a> (<a class="el" href="a00049.html">Date</a> d)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#aad94a1f71b6c996f21de620a396deee8">setName</a> (const string x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a4fad5f3cde64cb5492e1bdccca64c8af">setPtrA</a> (A *a, const <a class="el" href="a00101.html">ListA</a> &amp;al)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a9285e7b088961ed4b97c7cd79c82354e">setPtrAB</a> (A *a, B *b, const <a class="el" href="a00101.html">ListA</a> &amp;al, const <a class="el" href="a00102.html">ListB</a> &amp;bl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#aa61f91a901a6858e7552059f9d101000">setPtrB</a> (B *b, const <a class="el" href="a00102.html">ListB</a> &amp;bl)</td></tr>
<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00050.html">DateRange</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a0861fcd349babe361ebe771a9b64597f">effectivity</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#aca534438619ca6403a496c4f2935a8c0">name</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">C *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a0111e69b60b7cfb5356aed33c15a8876">nextA</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">C *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a84119ab1ef1ce17ac009218d4e65a506">nextB</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">A *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a91df62226af3bbc8f1541f529a79472c">ptrA</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">B *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00118.html#a22a46c4d745f78d895418633aa7bc003">ptrB</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class A, class B, class C&gt;<br/>
 class frepple::utils::Association&lt; A, B, C &gt;::Node</h3>

<p>A base class for the class representing the association itself. </p>

<p>Definition at line <a class="el" href="a00252_source.html#l05249">5249</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5e7ee4eb8af5d0373042059a76eb5794"></a><!-- doxytag: member="frepple::utils::Association::Node::Node" ref="a5e7ee4eb8af5d0373042059a76eb5794" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::Node </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Constructor. </p>

<p>Definition at line <a class="el" href="a00252_source.html#l05260">5260</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="a52f017c376fb7d2e2466697f87af56ea"></a><!-- doxytag: member="frepple::utils::Association::Node::Node" ref="a52f017c376fb7d2e2466697f87af56ea" args="(A *a, B *b, const ListA &amp;al, const ListB &amp;bl)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::Node </td>
          <td>(</td>
          <td class="paramtype">A *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">B *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00101.html">ListA</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>al</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00102.html">ListB</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>bl</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Constructor. </p>

<p>Definition at line <a class="el" href="a00252_source.html#l05263">5263</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a3056abd641cadca725336059b9e91b1b"></a><!-- doxytag: member="frepple::utils::Association::Node::getEffective" ref="a3056abd641cadca725336059b9e91b1b" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00050.html">DateRange</a> <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::getEffective </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the effectivity daterange.<br/>
 The default covers the complete time horizon. </p>

<p>Definition at line <a class="el" href="a00252_source.html#l05344">5344</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="affaaf99e62eb70939f0ccc0ddc313c57"></a><!-- doxytag: member="frepple::utils::Association::Node::getName" ref="affaaf99e62eb70939f0ccc0ddc313c57" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const string&amp; <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::getName </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the optional name of the association. </p>

<p>Definition at line <a class="el" href="a00252_source.html#l05352">5352</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="a701a76faf20b72d01619260ef5afea62"></a><!-- doxytag: member="frepple::utils::Association::Node::getPtrA" ref="a701a76faf20b72d01619260ef5afea62" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">A* <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::getPtrA </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00252_source.html#l05328">5328</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac15e1d639ca576b2cb81f36204c7f3c3"></a><!-- doxytag: member="frepple::utils::Association::Node::getPtrB" ref="ac15e1d639ca576b2cb81f36204c7f3c3" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">B* <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::getPtrB </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00252_source.html#l05330">5330</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="a909175ccf276f153a8a8b0dbdd3d0e4a"></a><!-- doxytag: member="frepple::utils::Association::Node::setEffective" ref="a909175ccf276f153a8a8b0dbdd3d0e4a" args="(DateRange dr)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::setEffective </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00050.html">DateRange</a>&nbsp;</td>
          <td class="paramname"> <em>dr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Update the effectivity range. </p>

<p>Definition at line <a class="el" href="a00252_source.html#l05339">5339</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="a71ec773359069c5e359e22aa51feff65"></a><!-- doxytag: member="frepple::utils::Association::Node::setEffectiveEnd" ref="a71ec773359069c5e359e22aa51feff65" args="(Date d)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::setEffectiveEnd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00049.html">Date</a>&nbsp;</td>
          <td class="paramname"> <em>d</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Update the end date of the effectivity range. </p>

<p>Definition at line <a class="el" href="a00252_source.html#l05336">5336</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="a72f447f9560509a5c9ca04250e6f2981"></a><!-- doxytag: member="frepple::utils::Association::Node::setEffectiveStart" ref="a72f447f9560509a5c9ca04250e6f2981" args="(Date d)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::setEffectiveStart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00049.html">Date</a>&nbsp;</td>
          <td class="paramname"> <em>d</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Update the start date of the effectivity range. </p>

<p>Definition at line <a class="el" href="a00252_source.html#l05333">5333</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="aad94a1f71b6c996f21de620a396deee8"></a><!-- doxytag: member="frepple::utils::Association::Node::setName" ref="aad94a1f71b6c996f21de620a396deee8" args="(const string x)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::setName </td>
          <td>(</td>
          <td class="paramtype">const string&nbsp;</td>
          <td class="paramname"> <em>x</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets an optional name for the association.<br/>
 There is no garantuee of the uniqueness of this name. </p>

<p>Definition at line <a class="el" href="a00252_source.html#l05349">5349</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4fad5f3cde64cb5492e1bdccca64c8af"></a><!-- doxytag: member="frepple::utils::Association::Node::setPtrA" ref="a4fad5f3cde64cb5492e1bdccca64c8af" args="(A *a, const ListA &amp;al)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::setPtrA </td>
          <td>(</td>
          <td class="paramtype">A *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00101.html">ListA</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>al</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00252_source.html#l05288">5288</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9285e7b088961ed4b97c7cd79c82354e"></a><!-- doxytag: member="frepple::utils::Association::Node::setPtrAB" ref="a9285e7b088961ed4b97c7cd79c82354e" args="(A *a, B *b, const ListA &amp;al, const ListB &amp;bl)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::setPtrAB </td>
          <td>(</td>
          <td class="paramtype">A *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">B *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00101.html">ListA</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>al</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00102.html">ListB</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>bl</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00252_source.html#l05322">5322</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa61f91a901a6858e7552059f9d101000"></a><!-- doxytag: member="frepple::utils::Association::Node::setPtrB" ref="aa61f91a901a6858e7552059f9d101000" args="(B *b, const ListB &amp;bl)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::Node::setPtrB </td>
          <td>(</td>
          <td class="paramtype">B *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00102.html">ListB</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>bl</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00252_source.html#l05305">5305</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a0861fcd349babe361ebe771a9b64597f"></a><!-- doxytag: member="frepple::utils::Association::Node::effectivity" ref="a0861fcd349babe361ebe771a9b64597f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00050.html">DateRange</a> <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::<a class="el" href="a00118.html#a0861fcd349babe361ebe771a9b64597f">Node::effectivity</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00252_source.html#l05256">5256</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="aca534438619ca6403a496c4f2935a8c0"></a><!-- doxytag: member="frepple::utils::Association::Node::name" ref="aca534438619ca6403a496c4f2935a8c0" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">string <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::<a class="el" href="a00118.html#aca534438619ca6403a496c4f2935a8c0">Node::name</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00252_source.html#l05257">5257</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0111e69b60b7cfb5356aed33c15a8876"></a><!-- doxytag: member="frepple::utils::Association::Node::nextA" ref="a0111e69b60b7cfb5356aed33c15a8876" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">C* <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::<a class="el" href="a00118.html#a0111e69b60b7cfb5356aed33c15a8876">Node::nextA</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00252_source.html#l05254">5254</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="a84119ab1ef1ce17ac009218d4e65a506"></a><!-- doxytag: member="frepple::utils::Association::Node::nextB" ref="a84119ab1ef1ce17ac009218d4e65a506" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">C* <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::<a class="el" href="a00118.html#a84119ab1ef1ce17ac009218d4e65a506">Node::nextB</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00252_source.html#l05255">5255</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="a91df62226af3bbc8f1541f529a79472c"></a><!-- doxytag: member="frepple::utils::Association::Node::ptrA" ref="a91df62226af3bbc8f1541f529a79472c" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">A* <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::<a class="el" href="a00118.html#a91df62226af3bbc8f1541f529a79472c">Node::ptrA</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00252_source.html#l05252">5252</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<a class="anchor" id="a22a46c4d745f78d895418633aa7bc003"></a><!-- doxytag: member="frepple::utils::Association::Node::ptrB" ref="a22a46c4d745f78d895418633aa7bc003" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class A , class B , class C &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">B* <a class="el" href="a00001.html">frepple::utils::Association</a>&lt; A, B, C &gt;::<a class="el" href="a00118.html#a22a46c4d745f78d895418633aa7bc003">Node::ptrB</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00252_source.html#l05253">5253</a> of file <a class="el" href="a00252_source.html">utils.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a00252_source.html">utils.h</a></li>
</ul>
</div>
<hr size="1"/><address style="align: right;"><small>Documentation generated for frePPLe by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"/></a></small></address>
</div>
</div>
</body>
</html>