| ConstructorDeclaration |
|
| Declaration |
Represents a single declaration or definition, i.e.
|
| DeclarationSequence |
This represents a sequence of one or more declaration(s).
|
| EnumConstantDeclaration |
|
| EnumDeclaration |
|
| FieldDeclaration |
|
| FunctionDeclaration |
Represents the declaration or definition of a function.
|
| IncludeDeclaration |
|
| MethodDeclaration |
|
| NamespaceDeclaration |
Declares the scope of a namespace and appends its own name to the current namespace-prefix to
form a new namespace prefix.
|
| ParamVariableDeclaration |
A declaration of a function parameter.
|
| ProblemDeclaration |
|
| RecordDeclaration |
Represents a C++ union/struct/class or Java class
|
| TranslationUnitDeclaration |
The top most declaration, representing a translation unit, for example a file.
|
| TypedefDeclaration |
Represents a type alias definition as found in C/C++: typedef unsigned long ulong;
|
| UsingDirective |
|
| ValueDeclaration |
A declaration who has a type.
|
| VariableDeclaration |
Represents the declaration of a variable.
|