Package de.fraunhofer.aisec.cpg.graph.declarations
-
Class Summary Class Description ClassTemplateDeclaration Node representing a declaration of a ClassTemplateConstructorDeclaration The declaration of a constructor within aRecordDeclaration.Declaration Represents a single declaration or definition, i.e.DeclarationSequence This represents a sequence of one or more declaration(s).EnumConstantDeclaration EnumDeclaration FieldDeclaration Declaration of a field within aRecordDeclaration.FunctionDeclaration Represents the declaration or definition of a function.FunctionTemplateDeclaration Node representing a declaration of a FunctionTemplateIncludeDeclaration MethodDeclaration A method declaration is aFunctionDeclarationtied to a specificRecordDeclaration.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 or nontype template parameter.RecordDeclaration Represents a C++ union/struct/class or Java classTemplateDeclaration Abstract class representing the template conceptTranslationUnitDeclaration 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;TypeParamDeclaration A declaration of a type template parameterUsingDirective ValueDeclaration A declaration who has a type.VariableDeclaration Represents the declaration of a variable. -
Enum Summary Enum Description TemplateDeclaration.TemplateInitialization