My question is related to how to comment typedef in template class with Doxygen. I will give an example to illustrate my question:
namespace fundamental
{
The typedef is part of a namespace, so you must document the namespace for it to appear, i.e.:
/// documentation for the namespace
namespace fundamental
{
...
typedef Base Coordinate; ///< Point coordinate class
}
Alternatively you could use @relates
but it this will put the member under Related Functions of the Base class:
/// @relates Base
/// Point coordinate class
typedef Base Coordinate;
You can change this title to for instance Related Members by creating a layout file using doxygen -l
and then editing the two occurrences of the related
element in the generated DoxygenLayout.xml
as follows: