Class Hierarchy
- java.lang.Object
- de.fraunhofer.aisec.cpg.graph.Node (implements de.fraunhofer.aisec.cpg.processing.IVisitable<V>, de.fraunhofer.aisec.cpg.graph.Persistable)
- de.fraunhofer.aisec.cpg.graph.declarations.Declaration
- de.fraunhofer.aisec.cpg.graph.declarations.DeclarationSequence (implements de.fraunhofer.aisec.cpg.graph.DeclarationHolder)
- de.fraunhofer.aisec.cpg.graph.declarations.EnumDeclaration
- de.fraunhofer.aisec.cpg.graph.declarations.IncludeDeclaration
- de.fraunhofer.aisec.cpg.graph.declarations.NamespaceDeclaration (implements de.fraunhofer.aisec.cpg.graph.DeclarationHolder, de.fraunhofer.aisec.cpg.graph.StatementHolder)
- de.fraunhofer.aisec.cpg.graph.declarations.RecordDeclaration (implements de.fraunhofer.aisec.cpg.graph.DeclarationHolder, de.fraunhofer.aisec.cpg.graph.StatementHolder)
- de.fraunhofer.aisec.cpg.graph.declarations.TemplateDeclaration (implements de.fraunhofer.aisec.cpg.graph.DeclarationHolder)
- de.fraunhofer.aisec.cpg.graph.declarations.ClassTemplateDeclaration
- de.fraunhofer.aisec.cpg.graph.declarations.FunctionTemplateDeclaration
- de.fraunhofer.aisec.cpg.graph.declarations.TranslationUnitDeclaration (implements de.fraunhofer.aisec.cpg.graph.DeclarationHolder, de.fraunhofer.aisec.cpg.graph.StatementHolder)
- de.fraunhofer.aisec.cpg.graph.declarations.TypedefDeclaration
- de.fraunhofer.aisec.cpg.graph.declarations.UsingDirective
- de.fraunhofer.aisec.cpg.graph.declarations.ValueDeclaration (implements de.fraunhofer.aisec.cpg.graph.HasType)
- de.fraunhofer.aisec.cpg.graph.declarations.EnumConstantDeclaration
- de.fraunhofer.aisec.cpg.graph.declarations.FieldDeclaration (implements de.fraunhofer.aisec.cpg.graph.HasInitializer, de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.declarations.FunctionDeclaration (implements de.fraunhofer.aisec.cpg.graph.DeclarationHolder)
- de.fraunhofer.aisec.cpg.graph.declarations.MethodDeclaration
- de.fraunhofer.aisec.cpg.graph.declarations.ConstructorDeclaration
- de.fraunhofer.aisec.cpg.graph.declarations.MethodDeclaration
- de.fraunhofer.aisec.cpg.graph.declarations.ParamVariableDeclaration (implements de.fraunhofer.aisec.cpg.graph.HasDefault<T>)
- de.fraunhofer.aisec.cpg.graph.declarations.TypeParamDeclaration (implements de.fraunhofer.aisec.cpg.graph.HasDefault<T>, de.fraunhofer.aisec.cpg.graph.HasType.SecondaryTypeEdge)
- de.fraunhofer.aisec.cpg.graph.declarations.VariableDeclaration (implements de.fraunhofer.aisec.cpg.graph.HasInitializer, de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.declarations.Declaration
- de.fraunhofer.aisec.cpg.graph.Node (implements de.fraunhofer.aisec.cpg.processing.IVisitable<V>, de.fraunhofer.aisec.cpg.graph.Persistable)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- de.fraunhofer.aisec.cpg.graph.declarations.TemplateDeclaration.TemplateInitialization
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)