title: Doxygen - Document a struct variable but not the struct
body: <p>Let's say I have this struct type:</p>
  
  <pre><code>typedef struct Hidden Hidden;
  struct Hidden
  {
      int foo;
      int bar;
  };
  </code></pre>
  
  <p>and then I have a global variable</p>
  
  <pre><code>Hidden visible;
  </code></pre>
  
  <p><code>Hidden</code> should never be used and <code>visible</code> should be the only declaration of type <code>Hidden</code>. I don't want to generate documentation for <code>Hidden</code> as I don't want it to be used, but instead generate documentation for <code>visible</code> with all the information about it and about its fields.</p>
  
  <p>The closest thing I've found is that when you document a <code>struct</code> with no tag like:</p>
  
  <pre><code>struct
  {
      int foo; ///&lt; Number of particals in the universe.
      int bar; ///&lt; Number of socks in the drawer.
  } Baz; ///&lt; Nameless struct variable.
  </code></pre>
  
  <p>Doxygen will generate</p>
  
  <pre><code>struct {
     int foo
         Number of particals in the universe. 
     int bar
         Number of socks in the drawer. 
  } Baz
    Nameless struct variable. 
  </code></pre>
  
  <p>This is the sort of thing I'm trying to achieve, but I can't use nameless structs.</p>
  
  <p>Is such thing possible?</p>