| 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.