Where C and C++ define single and multiline comments, there is no corresponding language level definition of distinguished comments recognized by documentation tools. A list of these is available here: Wikipedia Comparison of Documentation Generators
The customization for single and multi-line comments is handled by two contributed implementations of the same interface
org.eclipse.cdt.ui.text.doctools.IDocCommentViewerConfiguration
A level of understanding of the eclipse and CDT editor infrastructure is needed in order to contribute to this extension point. A good starting point is to look at the GenericDocTag classes in the package - see the API Information section below.
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT owner EMPTY>
<!ATTLIST owner
id IDREF #REQUIRED
name CDATA #REQUIRED
multiline CDATA #REQUIRED
singleline CDATA #REQUIRED>
<extension point="org.eclipse.cdt.ui.DocCommentOwner"> <owner id="org.eclipse.cdt.ui.doxygen" name="Doxygen" multiline="org.eclipse.cdt.ui.text.doctools.doxygen.DoxygenMultilineConfiguration" singleline="org.eclipse.cdt.ui.text.doctools.doxygen.DoxygenSingleConfiguration"> </owner> </extension>
Key interfaces are:
org.eclipse.cdt.ui.text.doctools.generic
Copyright (c) 2008 Symbian Software Systems and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ t; t;SPDX-License-Identifier: EPL-2.0