Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h509 RequiresExprBodyDecl *Body;
519 RequiresExprBodyDecl *Body, SourceLocation LParenLoc,
529 RequiresExprBodyDecl *Body,
543 RequiresExprBodyDecl *getBody() const { return Body; } in getBody()
H A DDeclCXX.h2093 class RequiresExprBodyDecl : public Decl, public DeclContext {
2094 RequiresExprBodyDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc) in RequiresExprBodyDecl() function
2101 static RequiresExprBodyDecl *Create(ASTContext &C, DeclContext *DC,
2104 static RequiresExprBodyDecl *CreateDeserialized(ASTContext &C,
2111 static DeclContext *castToDeclContext(const RequiresExprBodyDecl *D) { in castToDeclContext()
2112 return static_cast<DeclContext *>(const_cast<RequiresExprBodyDecl *>(D)); in castToDeclContext()
2115 static RequiresExprBodyDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext()
2116 return static_cast<RequiresExprBodyDecl *>(const_cast<DeclContext *>(DC)); in castFromDeclContext()
H A DRecursiveASTVisitor.h2387 DEF_TRAVERSE_DECL(RequiresExprBodyDecl, {})
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp115 RequiresExprBodyDecl *Body, SourceLocation LParenLoc, in RequiresExpr()
167 ASTContext &C, SourceLocation RequiresKWLoc, RequiresExprBodyDecl *Body, in Create()
H A DDeclCXX.cpp2379 RequiresExprBodyDecl *RequiresExprBodyDecl::Create( in Create()
2381 return new (C, DC) RequiresExprBodyDecl(C, DC, StartLoc); in Create()
2384 RequiresExprBodyDecl *
2385 RequiresExprBodyDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
2386 return new (C, ID) RequiresExprBodyDecl(C, nullptr, SourceLocation()); in CreateDeserialized()
H A DJSONNodeDumper.cpp849 if (isa<RequiresExprBodyDecl>(ND->getDeclContext())) in VisitNamedDecl()
H A DASTImporter.cpp579 ExpectedDecl VisitRequiresExprBodyDecl(RequiresExprBodyDecl* E);
7044 ASTNodeImporter::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
7051 RequiresExprBodyDecl *To; in VisitRequiresExprBodyDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp487 if (DC && (isLambdaCallOperator(DC) || isa<RequiresExprBodyDecl>(DC))) in VisitParmVarDecl()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp831 const internal::VariadicDynCastAllOfMatcher<Decl, RequiresExprBodyDecl>
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp1523 } else if (auto *RD = dyn_cast<RequiresExprBodyDecl>(D)) { in HandleDelayedAccessCheck()
H A DSemaExprCXX.cpp7995 RequiresExprBodyDecl *
8001 RequiresExprBodyDecl *Body = RequiresExprBodyDecl::Create(Context, CurContext, in ActOnStartRequiresExpr()
8057 SourceLocation RequiresKWLoc, RequiresExprBodyDecl *Body, in ActOnRequiresExpr()
H A DSemaTemplateInstantiate.cpp1895 RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> Params,
2786 RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> Params, in TransformRequiresTypeParams()
H A DSema.cpp1631 isa<RequiresExprBodyDecl>(DC)) { in getFunctionLevelDeclContext()
H A DSemaTemplateInstantiateDecl.cpp4629 TemplateDeclInstantiator::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
4630 return RequiresExprBodyDecl::Create(SemaRef.Context, D->getDeclContext(), in VisitRequiresExprBodyDecl()
H A DTreeTransform.h749 RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> Params, in TransformRequiresTypeParams()
3733 RequiresExprBodyDecl *Body, in RebuildRequiresExpr()
15006 RequiresExprBodyDecl *Body = RequiresExprBodyDecl::Create( in TransformRequiresExpr()
H A DSemaDecl.cpp7325 if (isa<RequiresExprBodyDecl>(DC)) in shouldConsiderLinkage()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp386 void VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D);
2427 void ASTDeclReader::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
4072 D = RequiresExprBodyDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp126 void VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D);
1885 void ASTDeclWriter::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
H A DASTReaderStmt.cpp848 E->Body = Record.readDeclAs<RequiresExprBodyDecl>(); in VisitRequiresExpr()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1384 extern const internal::VariadicDynCastAllOfMatcher<Decl, RequiresExprBodyDecl>
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp3172 RequiresExprBodyDecl *Body = Actions.ActOnStartRequiresExpr( in ParseRequiresExpression()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h8768 RequiresExprBodyDecl *
8800 RequiresExprBodyDecl *Body,