The next best thing might be some tools that let programmers (or technical writers) extract specific information from the source code that can then be documented in some other way.
Keeping such documentation up to date manually is difficult.