| Value | Meaning |
|---|---|
| Package | A package with no module file (package.d would be considered a module). |
| Module | A module. |
| Alias | An alias. |
| Enum | An enum. |
| Class | A class. |
| Struct | A struct. |
| Interface | An interface. |
| Function | A function (including e.g. constructors). |
| Template | A template (not a template function/template class/etc). |
| Value | Only used for enum members at the moment. |
| Variable | A variable member. |
Enumberates types of symbols in the symbol database.