I don't claim to be an expert in Doxygen, but I see many places where @see is used inappropriately in Ogre headers. There are 2 problems:
@See, capitalized, is not recognized by doxygen as markup, so you end up with an ugly @ sign in the docs.
If you use @see in the middle of a sentence, it breaks up the sentence, and there is generally a better way to get the linking you want.
As an example of the second case, see the documentation of HlmsUnlitDataBlock::setUseColour
, which is set up like this:
Code: Select all
/// Controls whether the value in @see setColour is used.
and the output looks like
Controls whether the value in.
See also
setColour is used.
It looks much better if the markup is
Code: Select all
/// Controls whether the value in setColour() is used.
If I were to submit a pull request fixing a bunch of these issues, would it be welcome, or would it be considered more disruptive than what it's worth?