Home
last modified time | relevance | path

Searched refs:RequiresExprBodyDecl (Results 1 – 20 of 20) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDExprConcepts.h516 RequiresExprBodyDecl *Body;
530 RequiresExprBodyDecl *Body, SourceLocation LParenLoc,
540 RequiresExprBodyDecl *Body,
554 RequiresExprBodyDecl *getBody() const { return Body; } in getBody()
HDDeclCXX.h2036 class RequiresExprBodyDecl : public Decl, public DeclContext {
2037 RequiresExprBodyDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc) in RequiresExprBodyDecl() function
2044 static RequiresExprBodyDecl *Create(ASTContext &C, DeclContext *DC,
2047 static RequiresExprBodyDecl *CreateDeserialized(ASTContext &C,
2054 static DeclContext *castToDeclContext(const RequiresExprBodyDecl *D) { in castToDeclContext()
2055 return static_cast<DeclContext *>(const_cast<RequiresExprBodyDecl *>(D)); in castToDeclContext()
2058 static RequiresExprBodyDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext()
2059 return static_cast<RequiresExprBodyDecl *>(const_cast<DeclContext *>(DC)); in castFromDeclContext()
HDRecursiveASTVisitor.h2344 DEF_TRAVERSE_DECL(RequiresExprBodyDecl, {})
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDExprConcepts.cpp120 RequiresExprBodyDecl *Body, SourceLocation LParenLoc, in RequiresExpr()
174 ASTContext &C, SourceLocation RequiresKWLoc, RequiresExprBodyDecl *Body, in Create()
HDDeclCXX.cpp2212 RequiresExprBodyDecl *RequiresExprBodyDecl::Create( in Create()
2214 return new (C, DC) RequiresExprBodyDecl(C, DC, StartLoc); in Create()
2217 RequiresExprBodyDecl *
2218 RequiresExprBodyDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
2219 return new (C, ID) RequiresExprBodyDecl(C, nullptr, SourceLocation()); in CreateDeserialized()
HDJSONNodeDumper.cpp847 if (isa<RequiresExprBodyDecl>(ND->getDeclContext())) in VisitNamedDecl()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/
HDIndexBody.cpp482 if (DC && (isLambdaCallOperator(DC) || isa<RequiresExprBodyDecl>(DC))) in VisitParmVarDecl()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaAccess.cpp1524 } else if (auto *RD = dyn_cast<RequiresExprBodyDecl>(D)) { in HandleDelayedAccessCheck()
HDSemaExprCXX.cpp9385 RequiresExprBodyDecl *
9391 RequiresExprBodyDecl *Body = RequiresExprBodyDecl::Create(Context, CurContext, in ActOnStartRequiresExpr()
9422 SourceLocation RequiresKWLoc, RequiresExprBodyDecl *Body, in ActOnRequiresExpr()
HDSemaTemplateInstantiate.cpp1775 RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> Params,
2604 RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> Params, in TransformRequiresTypeParams()
HDSema.cpp1532 isa<RequiresExprBodyDecl>(DC)) { in getFunctionLevelDeclContext()
HDSemaTemplateInstantiateDecl.cpp4082 TemplateDeclInstantiator::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
4083 return RequiresExprBodyDecl::Create(SemaRef.Context, D->getDeclContext(), in VisitRequiresExprBodyDecl()
HDTreeTransform.h747 RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> Params, in TransformRequiresTypeParams()
3683 RequiresExprBodyDecl *Body, in RebuildRequiresExpr()
13886 RequiresExprBodyDecl *Body = RequiresExprBodyDecl::Create( in TransformRequiresExpr()
HDSemaDecl.cpp7155 if (isa<RequiresExprBodyDecl>(DC)) in shouldConsiderLinkage()
HDSemaExpr.cpp393 if (isa<ParmVarDecl>(D) && isa<RequiresExprBodyDecl>(D->getDeclContext()) && in DiagnoseUseOfDecl()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderDecl.cpp395 void VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D);
2398 void ASTDeclReader::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
3995 D = RequiresExprBodyDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
HDASTWriterDecl.cpp114 void VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D);
1702 void ASTDeclWriter::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
HDASTReaderStmt.cpp840 E->Body = Record.readDeclAs<RequiresExprBodyDecl>(); in VisitRequiresExpr()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
HDParseExprCXX.cpp3645 RequiresExprBodyDecl *Body = Actions.ActOnStartRequiresExpr( in ParseRequiresExpression()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSema.h8493 RequiresExprBodyDecl *
8525 RequiresExprBodyDecl *Body,