KDOC generates documentation in a variety of formats, directly from C, C++ and IDL interface definitions. KDOC uses specially formatted comments in the source to allow customized documentation.
It is also very useful as a general class browser for libraries, since the output is quickly navigable and many index views are presented.