Enum declaration
Enumerator value
Extern or forward declaration
Field (Java only)
File (Pseudo tag)
Function definition
Interface (Java only)
Macro (without arguments)
Parameterized macro
Maximum value, used as end marker.
Member variable of class/struct
Class method (Java only)
Namespace declaration
None spedified.
Other (non C/C++/Java tag)
Package (Java only)
Function prototype
types which are subjected to create a scope.
Struct declaration
Typedef
Unknown type.
Union
Variable
Class declaration