| H A D | DeclCXX.h | 1 //===- DeclCXX.h - Classes for representing C++ declarations --*- C++ -*-=====// 5 // SPDX-License-Identifier: Apache-2. 90 AccessSpecDecl(AccessSpecifier AS,DeclContext * DC,SourceLocation ASLoc,SourceLocation ColonLoc) AccessSpecDecl() argument 118 Create(ASTContext & C,AccessSpecifier AS,DeclContext * DC,SourceLocation ASLoc,SourceLocation ColonLoc) Create() argument 1951 CXXDeductionGuideDecl(ASTContext & C,DeclContext * DC,SourceLocation StartLoc,ExplicitSpecifier ES,const DeclarationNameInfo & NameInfo,QualType T,TypeSourceInfo * TInfo,SourceLocation EndLocation,CXXConstructorDecl * Ctor,DeductionCandidate Kind) CXXDeductionGuideDecl() argument 2024 RequiresExprBodyDecl(ASTContext & C,DeclContext * DC,SourceLocation StartLoc) RequiresExprBodyDecl() argument 2044 castFromDeclContext(const DeclContext * DC) castFromDeclContext() argument 2993 castFromDeclContext(const DeclContext * DC) castFromDeclContext() argument 3025 UsingDirectiveDecl(DeclContext * DC,SourceLocation UsingLoc,SourceLocation NamespcLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation IdentLoc,NamedDecl * Nominated,DeclContext * CommonAncestor) UsingDirectiveDecl() argument 3131 NamespaceAliasDecl(ASTContext & C,DeclContext * DC,SourceLocation NamespaceLoc,SourceLocation AliasLoc,IdentifierInfo * Alias,NestedNameSpecifierLoc QualifierLoc,SourceLocation IdentLoc,NamedDecl * Namespace) NamespaceAliasDecl() argument 3349 Create(ASTContext & C,DeclContext * DC,SourceLocation Loc,DeclarationName Name,BaseUsingDecl * Introducer,NamedDecl * Target) Create() argument 3419 BaseUsingDecl(Kind DK,DeclContext * DC,SourceLocation L,DeclarationName N) BaseUsingDecl() argument 3516 UsingDecl(DeclContext * DC,SourceLocation UL,NestedNameSpecifierLoc QualifierLoc,const DeclarationNameInfo & NameInfo,bool HasTypenameKeyword) UsingDecl() argument 3609 ConstructorUsingShadowDecl(ASTContext & C,DeclContext * DC,SourceLocation Loc,UsingDecl * Using,NamedDecl * Target,bool TargetInVirtualBase) ConstructorUsingShadowDecl() argument 3714 UsingEnumDecl(DeclContext * DC,DeclarationName DN,SourceLocation UL,SourceLocation EL,SourceLocation NL,TypeSourceInfo * EnumType) UsingEnumDecl() argument 3795 UsingPackDecl(DeclContext * DC,NamedDecl * InstantiatedFrom,ArrayRef<NamedDecl * > UsingDecls) UsingPackDecl() argument 3869 UnresolvedUsingValueDecl(DeclContext * DC,QualType Ty,SourceLocation UsingLoc,NestedNameSpecifierLoc QualifierLoc,const DeclarationNameInfo & NameInfo,SourceLocation EllipsisLoc) UnresolvedUsingValueDecl() argument 3964 UnresolvedUsingTypenameDecl(DeclContext * DC,SourceLocation UsingLoc,SourceLocation TypenameLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TargetNameLoc,IdentifierInfo * TargetName,SourceLocation EllipsisLoc) UnresolvedUsingTypenameDecl() argument 4056 StaticAssertDecl(DeclContext * DC,SourceLocation StaticAssertLoc,Expr * AssertExpr,Expr * Message,SourceLocation RParenLoc,bool Failed) StaticAssertDecl() argument 4109 BindingDecl(DeclContext * DC,SourceLocation IdLoc,IdentifierInfo * Id) BindingDecl() argument 4163 DecompositionDecl(ASTContext & C,DeclContext * DC,SourceLocation StartLoc,SourceLocation LSquareLoc,QualType T,TypeSourceInfo * TInfo,StorageClass SC,ArrayRef<BindingDecl * > Bindings) DecompositionDecl() argument 4231 MSPropertyDecl(DeclContext * DC,SourceLocation L,DeclarationName N,QualType T,TypeSourceInfo * TInfo,SourceLocation StartL,IdentifierInfo * Getter,IdentifierInfo * Setter) MSPropertyDecl() argument [all...] |