on {
  virtual ~dynamic_const_put_error() throw();

  const char* what() const throw();
};
</pre>
<p>Under certain circumstances, calls to <tt class="docutils literal"><span class="pre">dynamic_properties</span></tt> member
functions will throw one of the above exceptions.  The three concrete
exceptions can all be caught using the general
<tt class="docutils literal"><span class="pre">dynamic_property_exception</span></tt> moniker when greater precision is not
needed.  In addition, all of the above exceptio