title: How to document enumeration values with same name with Doxygen?
body: <p>I'm trying to document two class enumerations containing some similar values with Doxygen. But that generates duplicates text for each field with the same name. </p>
  
  <p>Here are my two enumerations : </p>
  
  <pre><code>/*!
   * \enum OperandType
   * \brief A type of operand. Represents the location of the operand.
   */
  enum class OperandType : unsigned int {
      IMMEDIATE,          /**&lt; An immediate operand */
      REGISTER,           /**&lt; An operand in a register */
      STACK,              /**&lt; An operand on the stack */
      GLOBAL              /**&lt; A global operand */
  };
  /*!
   * \enum PositionType
   * \brief A type of position for a variable
   */
  enum class PositionType : unsigned int {
      STACK,          /**&lt; A variable on the stack  */
      PARAMETER,      /**&lt; A parameter */
      GLOBAL,         /**&lt; A global variable */
      CONST           /**&lt; A const variable.*/
  };
  </code></pre>
  
  <p>The description for the STACK member of each enumeration is the concatenation of both descriptions and there is the same problem for GLOBAL. </p>
  
  <p>The description of STACK is : </p>
  
  <blockquote>
    <p>A variable on the stack</p>
    
    <p>An operand on the stack</p>
  </blockquote>
  
  <p>Is there a way to document each of them specifically ? </p>