title: Is there a way to define the order in which functions are listed in the module html page?
body: <p>I have several functions declared in a header <code>.h</code> file and implemented in a <code>.c</code> file (C, not C++).</p>
  
  <p>In the header file, I include "<code>@defgroup Gr1</code>" and, in the <code>.c</code> file, I include "<code>@addtogroup Gr1</code>", which makes both files contents belong to group <code>Gr1</code>.</p>
  
  <p>I have observed (I don't know if it's always so) that, in the Doxygen generated html <code>Gr1</code> Module page, the functions get listed in the order in which they are implemented in the <code>.c</code> file. I would need them to be listed in a different, defined by me, order (in this case, it would be enough that they be listed in the .h file declaration order).</p>
  
  <p>So, I have two questions:</p>
  
  <p>1.- Is there any way to define that functions listing order?</p>
  
  <p>2.- Is there any way to make their listing order be the <code>.h</code> file declaration order?</p>
  
  <p>(if possible, I would prefer not to edit the layout xml file, as I would like to directly use the documentation generated by Doxygen every time I make some changes to the code).</p>