de &quot;ntree.hpp&quot;

////////////////////////////////////////////////////////////////////////////////

namespace stlplus
{

  // ntree

  // exceptions: persistent_dump_failed
  template&lt;typename T, typename D&gt;
  void dump_ntree(dump_context&amp;, const ntree&lt;T&gt;&amp; data, D dump_fn);

  // exceptions: persistent_restore_failed
  template&lt;typename T, typename R&gt;
  void restore_ntree(restore_context&amp;, ntree&lt;T&gt;&amp; data, R restore_fn);

  // iterator

  // exceptions: persist