9 | | * Modules/namespaces contain functions, variables, classes, other modules, and types |
10 | | * Types |
11 | | * Functions |
12 | | * Return value type(s) |
13 | | * Conversion policies |
14 | | * Ownership policies |
15 | | * Name |
16 | | * Arguments |
17 | | * Variables |
18 | | * Type |
19 | | * Getter and setter functions |
20 | | * Variables covers both variables, as in the read-write sense, and other constant values such as enumeration values. |
21 | | * List of classes, and members (variables and methods) |
| 11 | Namespaces:: |
| 12 | Contains functions, variables, type, and other namespaces. |
| 13 | * Name |
| 14 | * Members |
| 15 | Types:: |
| 16 | Includes classes, and enumerations. Each has their own set of sub-items to describe them further. |
| 17 | * Name |
| 18 | * Members |
| 19 | Functions:: |
| 20 | This includes both method function and regular functions (global and class static). |
| 21 | * Name |
| 22 | * Return value(s) |
| 23 | * Type |
| 24 | * Policies |
| 25 | * Arguments |
| 26 | * Type |
| 27 | * Policies |
| 28 | Variables:: |
| 29 | * Type |
| 30 | * Getter and setter functions |
| 31 | * Variables covers both variables, as in the read-write sense, and other constant values such as enumeration values. |
| 32 | List of classes, and members (variables and methods) |