| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | ASTConcept.h | 180 class TypeConstraint : public ConceptReference { 186 TypeConstraint(NestedNameSpecifierLoc NNS, in TypeConstraint() function
|
| H A D | ExprConcepts.h | 328 const TypeConstraint *getTypeConstraint() const;
|
| H A D | DeclTemplate.h | 1205 private llvm::TrailingObjects<TemplateTypeParmDecl, TypeConstraint> { 1330 if (const TypeConstraint *TC = getTypeConstraint()) 1369 const TypeConstraint *getTypeConstraint() const { 1370 return TypeConstraintInitialized ? getTrailingObjects<TypeConstraint>() :
|
| H A D | ASTContext.h | 106 class TypeConstraint; variable 2676 bool isSameTypeConstraint(const TypeConstraint *XTC, 2677 const TypeConstraint *YTC) const;
|
| H A D | RecursiveASTVisitor.h | 460 bool TraverseTypeConstraint(const TypeConstraint *C); 508 const TypeConstraint *C) {
|
| /openbsd-src/gnu/llvm/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 796 TemplateIdAnnotation *TypeConstraint = nullptr; in ParseTypeParameter() local 804 TypeConstraint = in ParseTypeParameter() 806 assert(TypeConstraint->Kind == TNK_Concept_template && in ParseTypeParameter() 862 TypeConstraint != nullptr); in ParseTypeParameter() 864 if (TypeConstraint) { in ParseTypeParameter() 865 Actions.ActOnTypeConstraint(TypeConstraintSS, TypeConstraint, in ParseTypeParameter() 1342 bool TypeConstraint) { in AnnotateTemplateIdToken() argument 1344 assert((Tok.is(tok::less) || TypeConstraint) && in AnnotateTemplateIdToken() 1346 assert(!(TypeConstraint && AllowTypeAnnotation) && "type-constraint can't be " in AnnotateTemplateIdToken() 1348 assert((!TypeConstraint || TNK == TNK_Concept_template) && "type-constraint " in AnnotateTemplateIdToken() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 73 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in TemplateParameterList() 541 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in ProfileTemplateParameterList() 647 additionalSizeToAlloc<TypeConstraint>(HasTypeConstraint ? 1 : 0)) in Create() 666 additionalSizeToAlloc<TypeConstraint>(HasTypeConstraint ? 1 : 0)) in CreateDeserialized() 710 new (getTrailingObjects<TypeConstraint>()) TypeConstraint(NNS, NameInfo, in setTypeConstraint() 1542 void TypeConstraint::print(llvm::raw_ostream &OS, PrintingPolicy Policy) const { in print()
|
| H A D | ExprConcepts.cpp | 117 const TypeConstraint *
|
| H A D | ODRHash.cpp | 465 const TypeConstraint *TC = D->getTypeConstraint(); in VisitTemplateTypeParmDecl()
|
| H A D | DeclPrinter.cpp | 1771 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in VisitTemplateTypeParmDecl()
|
| H A D | ASTContext.cpp | 682 const TypeConstraint *TC = TTP->getTypeConstraint(); in Profile() 6283 bool ASTContext::isSameTypeConstraint(const TypeConstraint *XTC, in isSameTypeConstraint() 6284 const TypeConstraint *YTC) const { in isSameTypeConstraint()
|
| H A D | ASTImporter.cpp | 5600 if (const TypeConstraint *TC = D->getTypeConstraint()) { in VisitTemplateTypeParmDecl()
|
| /openbsd-src/gnu/llvm/clang/tools/libclang/ |
| H A D | CursorVisitor.h | 253 bool VisitTypeConstraint(const TypeConstraint &TC);
|
| H A D | CIndex.cpp | 1329 bool CursorVisitor::VisitTypeConstraint(const TypeConstraint &TC) { in VisitTypeConstraint()
|
| /openbsd-src/gnu/llvm/clang/lib/Index/ |
| H A D | IndexBody.cpp | 486 bool TraverseTypeConstraint(const TypeConstraint *C) { in TraverseTypeConstraint()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 1711 const TypeConstraint *TC = D->getTypeConstraint(); in VisitTemplateTypeParmDecl() 1739 Expr *TypeConstraint = D->getPlaceholderTypeConstraint(); in VisitNonTypeTemplateParmDecl() local 1740 Record.push_back(!!TypeConstraint); in VisitNonTypeTemplateParmDecl() 1748 if (TypeConstraint) in VisitNonTypeTemplateParmDecl() 1749 Record.AddStmt(TypeConstraint); in VisitNonTypeTemplateParmDecl()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 1530 const TypeConstraint *TC = in ReturnTypeRequirement()
|
| H A D | SemaTemplateInstantiate.cpp | 2661 TemplateTypeParmDecl *Inst, const TypeConstraint *TC, in SubstTypeConstraint() 2747 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in SubstParmVarDecl()
|
| H A D | SemaCodeComplete.cpp | 5195 const TypeConstraint *ResultType = nullptr; 5341 const TypeConstraint *OuterType = nullptr; 5495 static QualType deduceType(const TypeConstraint &T) { in deduceType()
|
| H A D | SemaExprCXX.cpp | 8968 TemplateIdAnnotation *TypeConstraint, unsigned Depth) { in ActOnCompoundRequirement() argument 8989 if (BuildTypeConstraint(SS, TypeConstraint, TParam, in ActOnCompoundRequirement()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2803 if (const TypeConstraint *TC = D->getTypeConstraint()) { in VisitTemplateTypeParmDecl()
|
| H A D | SemaTemplate.cpp | 2715 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in DiagnoseUnexpandedParameterPacks()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Sema.h | 8078 TemplateIdAnnotation *TypeConstraint, 8082 TemplateIdAnnotation *TypeConstraint, 8548 TemplateIdAnnotation *TypeConstraint, unsigned Depth); 10110 bool SubstTypeConstraint(TemplateTypeParmDecl *Inst, const TypeConstraint *TC,
|
| /openbsd-src/gnu/llvm/clang/include/clang/Parse/ |
| H A D | Parser.h | 3537 bool TypeConstraint = false);
|