Superclass for struct, class and interface.
Template alias parameter
Class
Enum
Field Simply a Variable with a field index.
Function
Interface
Virtual method Simply a function declaration with its index in the vtable.
Module
Placeholder in symbol tables for templates and functions.
Package
Symbol that introduce a scope. NB: Symbols that introduce non standard scope may not extend this.
Struct
Alias of symbols
Template
Template instance
Entry for template parameters
Alias of types
Template type parameter
Template typed alias parameter
Union
Alias of values
Symbol that represent a value once resolved.
Template value parameter
Variable