t;

namespace stlplus
{

  template &lt;typename T, typename S&gt;
  void print_pointer(std::ostream&amp; device,
                     const T* value,
                     S print_fn,
                     const std::string&amp; null_string = &quot;&lt;null&gt;&quot;,
                     const std::string&amp; prefix = &quot;(&quot;,
                     const std::string&amp; suffix = &quot;)&quot;);


}

#include &quot;print_pointer.tpp&quot;
#endif
</pre>
<script type="text/javascript">SyntaxHighlighter.