<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/64087>64087</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            -Wdocumentation doesn't work correctly with template parameters
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          artiomn
      </td>
    </tr>
</table>

<pre>
    Code:

```cpp
    /**
     * @brief Find index of an entity type in its variant.
     * @details For example, you can use the method to find an index of a message type in a message variant or an index
     * of a subscription type in a subscription variant.
     * @tparam Variant variant of one or more entity types.
 * @tparam Type entity type to search.
     */
    template <typename Variant, typename Type>
    static constexpr size_t get_type_index = boost::mp11::mp_find<Variant, Type>::value;
```

CLang result:

```
In file included from /vsts/agent/_work/2/core/message_bus.h:10:
/vsts/agent/_work/2/core/message_endpoint.h:67:9: warning: '@tparam' command used in a comment that is not attached to a template declaration [-Wdocumentation]
     * @tparam Variant variant of one or more entity types.
 ^~~~~~
/vsts/agent/_work/2/core/message_endpoint.h:68:9: warning: '@tparam' command used in a comment that is not attached to a template declaration [-Wdocumentation]
     * @tparam Type entity type to search.
 ^~~~~~
/vsts/agent/_work/2/core/message_endpoint.h:67:9: warning: '@tparam' command used in a comment that is not attached to a template declaration [-Wdocumentation]
     * @tparam Variant variant of one or more entity types.
 ^~~~~~
/vsts/agent/_work/2/core/message_endpoint.h:68:9: warning: '@tparam' command used in a comment that is not attached to a template declaration [-Wdocumentation]
     * @tparam Type entity type to search.
        ^~~~~~
4 warnings generated.
4 warnings generated.
[ 90%] Linking CXX static library ...library.a
[ 90%] Built target ...-library
gmake: *** [Makefile:156: all] Error 2
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsVk2PqzYU_TXO5moQMSEkCxb5GKRKr7uqfbvoAhdwx9jIvsxMuuhvr0w-J-3TU9VZVFURSpxr33Psc48do_eqNUS5SLci3c9w5M66HB0r25tZaetjvrM1iWQj4r2IL5_L-PRWw3CKAAAIWQi5Ce81BEJuQCzi0ilqoFCmBmVqegfbABogw4qPwMeBQBlQ7OEVnULD0Z8xamJU2kNhHdA79oMmIXdwtCNUaGD0BNwR9MSdrYEtNIEOzR0j9OQ9tnRlvEXOvGDdNeVhChOAH0tfOTWwsuYO5UP420vgAR328POZ68rZgDUUqHvr6F4VfwH5CPBTIL4Xjy14Qld1D6ShJNcAUz9oZAKR7EKWwZ4ucwlKXmMBXiTPt0zPyKqCyhrP9D448Oo3OjC0xIeQdThJLJI9lNZ6DnZJNv0wn19ah1AMkezu6C4s04hX1COJZPvgr3vT7b6gacGRHzV_y4-nnz8YaJQOpan0WFMNjbN9sOerZy9kgS2FKRSHN-tehCykkEVlHQlZnO1wKEcfdSLZzOMb1d_JJ1MPVhmeQJaZSDZrkWzgDZ1Rpg1NIbNrQYXMoLJ9j6YOPq5PpgoRMgzcIYPyYCwDMmPV0eRvvFW0pkqjw8l-It0-_VLbagzJU0ik-0_1Yvr8e3j-sSyrf68s399hn6bC_-b475nj_HwUY3FZioeWDDlkqqPvdol0C-tYyFSke_iizIsyLey-fr0cylqVDt0Roig6NyP8i8ztqDQDo2uJw9in8-DT0LbHFzopvDm9QZIf8YXCQRrOwXQZulHrAPbsnHUgHw7fWZ0n9TpZ44zy-XIdy2QVx_GsyxeUZnWzWMg0zZZLKdNYZrTCZrWiOCWZzlQuY5nEmVxImSQyjrImzVY4zxqZllUaS7GIqUelI61f-8i6dqa8HylfLuJVNtNYkvbTHUZKQ28wdQopw5XG5SHnqRxbLxaxVp79DYUVa8ofSg-1JW-EzBiCWaGyzlHF-ghvirubgSYzEJPzs9HpvGMefPi3CNegolXcjWVU2V7IIvCdv54GZ3-lKmyFaZZhb0yr-CMAAP__XHoG7g">