title: Getting shared_ptr refs to appear in doxygen collaboration diagrams
body: <p>I've done enough Googling to know that if I have something
  like</p>
  
  <pre><code>class SubObject {
  
  public:
  //blah blah blah
  };
  
  class Aggregate {
  public:
     boost::shared_ptr&lt;SubObject&gt;   m_ptr;
  };
  </code></pre>
  
  <p>I can get Doxygen to create the "correct" collaboration diagram
  if I have a dummy declaration like</p>
  
  <pre><code>namespace boost { template&lt;class T&gt; class shared_ptr { T *dummy; }; }
  </code></pre>
  
  <p>in my header file.</p>
  
  <p>My question is:  how do I get that to work over all  my  projects
  and all my headers, without having to  actually include that line
  in every file?</p>