Abstract
Introduction to DOC++
DOC++
| Field name | provider | description |
| @type | DOC++ | depends on source code |
| @name | both | depends on source code |
| @args | DOC++ | depends on source code |
| @memo | user | short documentation |
| @doc | user | long documentation |
| @return | user | doc of return value of a function |
| @param | user | doc of parameter of a function |
| @exception | user | doc for exepction thrown by a function |
| @precondition | user | doc for preconditions |
| @postcondition | user | doc for postconditions |
| @invariant | user | doc for invariants |
| @see | user | cross reference |
| @author | user | author |
| @version | user | version |
| Category | @type | @name | @args |
| macro | #define | name | [argument list] |
| variable | Type | name | - |
| function/method | Return type | name | arguments list [exceptions] |
| union/enum | union/enum | name | - |
| class/struct | class/struct | name | [derived classes] |
| interface | interface | name | [extended interfaces] |
@author Snoopy
//@{
...
//@}
A short history
Open Science
References
Note: this text was published in Proceeding of the 5th International
Conference on
Development and Application Systems, Suceava, 2000, p. 223 - 226.
You can also read the speech I had.