pe.  Finally, the
<tt class="docutils literal"><span class="pre">get</span></tt> and <tt class="docutils literal"><span class="pre">put</span></tt> functions are each supplied a string-based key that
differs depending on the property of concern.</p>
<p>Here's an example of how the above function might be called.</p>
<pre class="literal-block">
int main()
{
  using boost::get;

  // build property maps using associative_property_map
  std::map&lt;std::string, int&gt; name2age;
  std::map&lt;std::string, doub