I also need link targets, in my case for the first docs, to point to the html created using breathing / doxygen. Here is what I did:
To better understand how doxygen creates bindings, I recompiled doxygen, with this at the end of setAnchor ():
printf("memAnchor=%s sigStr=%s\n", memAnchor.data(), sigStr.data());
which produces the output, for example:
memAnchor=const int SomeNamespace::GetStateGetState(SomeNamespace::State *state) sigStr=f2c41a8a6a152602c92fefb80bd0862a
I already had my function signatures, so I created lines similar to memAnchor above, and passed them through md5sum to get a hash, and then added it to a line that is common to all anchors. In my first document, I then set the type definitions:
.. _GetState: `project0class_SomeNamespace_1f2c41a8a6a152602c92fefb80bd0862a`_
Not sure about the first question about readable anchors.
source share