Home
last modified time | relevance | path

Searched refs:getTypeConstraint (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp94 concepts::ExprRequirement::ReturnTypeRequirement::getTypeConstraint() const { in getTypeConstraint() function in concepts::ExprRequirement::ReturnTypeRequirement
98 ->getTypeConstraint(); in getTypeConstraint()
H A DASTConcept.cpp147 cast<TemplateTypeParmDecl>(TPL->getParam(0))->getTypeConstraint(); in ReturnTypeRequirement()
H A DDeclTemplate.cpp82 } else if (const TypeConstraint *TC = TTP->getTypeConstraint(); in TemplateParameterList()
115 const auto *TC = TTP->getTypeConstraint(); in containsUnexpandedParameterPack()
158 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in Profile()
230 if (const auto *TC = TTP->getTypeConstraint()) in getAssociatedConstraints()
H A DTypePrinter.cpp1602 if (auto *TC = D->getTypeConstraint()) { in printTemplateTypeParmBefore()
1639 if (auto *TC = D->getTypeConstraint()) { in printSubstTemplateTypeParmPackBefore()
H A DODRHash.cpp496 const TypeConstraint *TC = D->getTypeConstraint(); in VisitTemplateTypeParmDecl()
H A DDeclPrinter.cpp1908 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in VisitTemplateTypeParmDecl()
H A DStmtProfile.cpp1711 Visit(RetReq.getTypeConstraint()->getImmediatelyDeclaredConstraint()); in VisitRequiresExpr()
H A DStmtPrinter.cpp2729 RetReq.getTypeConstraint()->print(OS, Policy); in VisitRequiresExpr()
H A DItaniumMangle.cpp2044 const TypeConstraint *Constraint = Ty->getTypeConstraint(); in mangleTemplateParamDecl()
4888 mangleTypeConstraint(ER->getReturnTypeRequirement().getTypeConstraint()); in mangleRequirement()
H A DTextNodeDumper.cpp2745 if (const auto *TC = D->getTypeConstraint()) { in VisitTemplateTypeParmDecl()
H A DASTContext.cpp7320 return isSameTypeConstraint(TX->getTypeConstraint(), in isSameTemplateParameter()
7321 TY->getTypeConstraint()); in isSameTemplateParameter()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h346 const TypeConstraint *getTypeConstraint() const;
H A DASTNodeTraverser.h281 .getTypeConstraint() in Visit()
731 if (const auto *TC = D->getTypeConstraint()) in VisitTemplateTypeParmDecl()
H A DDeclTemplate.h1285 if (const TypeConstraint *TC = getTypeConstraint())
1319 const TypeConstraint *getTypeConstraint() const {
1340 AC.emplace_back(getTypeConstraint()->getImmediatelyDeclaredConstraint(),
1341 getTypeConstraint()->getArgPackSubstIndex());
H A DRecursiveASTVisitor.h595 TRY_TO(TraverseTypeConstraint(RetReq.getTypeConstraint()));
1996 if (const auto *TC = D->getTypeConstraint())
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h74 Type = Param->getTypeConstraint()->getNamedConcept()->getName().str(); in Template()
92 Type = Param->getTypeConstraint()->getNamedConcept()->getName().str(); in Template()
110 Type = Param->getTypeConstraint()->getNamedConcept()->getName().str(); in Template()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp708 if (auto *C = TTP->getTypeConstraint()) in indexTemplateParameters()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp2891 RetReq.getTypeConstraint()->getImmediatelyDeclaredConstraint() in TransformExprRequirement()
3317 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in SubstParmVarDecl()
3323 if (Inst && !Inst->getTypeConstraint()) { in SubstParmVarDecl()
H A DSemaTemplateDeductionGuide.cpp256 if (const auto *TC = TTP->getTypeConstraint()) in transformTemplateTypeParam()
H A DSemaTemplate.cpp2287 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in DiagnoseUnexpandedParameterPacks()
8064 if (const auto *TC = cast<TemplateTypeParmDecl>(New)->getTypeConstraint()) in MatchTemplateParameterKind()
8066 if (const auto *TC = cast<TemplateTypeParmDecl>(Old)->getTypeConstraint()) in MatchTemplateParameterKind()
H A DSemaTemplateInstantiateDecl.cpp3457 if (const TypeConstraint *TC = D->getTypeConstraint()) { in VisitTemplateTypeParmDecl()
3493 if (auto *TC = D->getTypeConstraint()) { in VisitTemplateTypeParmDecl()
H A DSemaCodeComplete.cpp3322 else if (const auto *TC = TTP->getTypeConstraint()) { in AddTemplateParameterChunks()
5560 ER->getReturnTypeRequirement().getTypeConstraint(); in believe()
H A DSemaExprCXX.cpp7926 const TypeConstraint *TC = Param->getTypeConstraint(); in BuildExprRequirement()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp1002 Fragments.append(TemplateParam->getTypeConstraint() in getFragmentsForTemplateParameters()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp2080 const TypeConstraint *TC = D->getTypeConstraint(); in VisitTemplateTypeParmDecl()

12