dlang-community / harbored-mod

A documentation generator for D with support for both DDoc and Markdown.
Boost Software License 1.0
18 stars 14 forks source link

Parameter references #53

Open kiith-sa opened 9 years ago

kiith-sa commented 9 years ago

Cross-referencing does not handle function and template parameters at the moment.

Parameters should be considered children of their function/class/template/whatever so e.g. methods of a templated class can refer to its parameters. (As a side effect, e.g. a method will be able to to refer to other method's parameters like this: otherMethod.param)

Links to parameters should point to anchors in Params: lists, not separate files. This means we will need to differentiate between child members and params in MembersTree (e.g. paramChildren instead of storing them all in children?) as well as when determining symbolLink by HTMLWriter.