Searched refs:TypeConstraint (Results 1 – 20 of 20) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | ASTConcept.h | 170 class TypeConstraint : public ConceptReference { 176 TypeConstraint(NestedNameSpecifierLoc NNS, in TypeConstraint() function
|
| D | ExprConcepts.h | 323 const TypeConstraint *getTypeConstraint() const;
|
| D | DeclTemplate.h | 1175 private llvm::TrailingObjects<TemplateTypeParmDecl, TypeConstraint> { 1303 if (const TypeConstraint *TC = getTypeConstraint()) 1342 const TypeConstraint *getTypeConstraint() const { 1343 return TypeConstraintInitialized ? getTrailingObjects<TypeConstraint>() :
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/ |
| D | ParseTemplate.cpp | 766 TemplateIdAnnotation *TypeConstraint = nullptr; in ParseTypeParameter() local 774 TypeConstraint = in ParseTypeParameter() 776 assert(TypeConstraint->Kind == TNK_Concept_template && in ParseTypeParameter() 832 TypeConstraint != nullptr); in ParseTypeParameter() 834 if (TypeConstraint) { in ParseTypeParameter() 835 Actions.ActOnTypeConstraint(TypeConstraintSS, TypeConstraint, in ParseTypeParameter() 1294 bool TypeConstraint) { in AnnotateTemplateIdToken() argument 1296 assert((Tok.is(tok::less) || TypeConstraint) && in AnnotateTemplateIdToken() 1298 assert(!(TypeConstraint && AllowTypeAnnotation) && "type-constraint can't be " in AnnotateTemplateIdToken() 1300 assert((!TypeConstraint || TNK == TNK_Concept_template) && "type-constraint " in AnnotateTemplateIdToken() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | DeclTemplate.cpp | 72 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in TemplateParameterList() 518 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in ProfileTemplateParameterList() 626 additionalSizeToAlloc<TypeConstraint>(HasTypeConstraint ? 1 : 0)) in Create() 645 additionalSizeToAlloc<TypeConstraint>(HasTypeConstraint ? 1 : 0)) in CreateDeserialized() 689 new (getTrailingObjects<TypeConstraint>()) TypeConstraint(NNS, NameInfo, in setTypeConstraint() 1457 void TypeConstraint::print(llvm::raw_ostream &OS, PrintingPolicy Policy) const { in print()
|
| D | ExprConcepts.cpp | 135 const TypeConstraint *
|
| D | ODRHash.cpp | 383 const TypeConstraint *TC = D->getTypeConstraint(); in VisitTemplateTypeParmDecl()
|
| D | DeclPrinter.cpp | 1738 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in VisitTemplateTypeParmDecl()
|
| D | ASTContext.cpp | 674 const TypeConstraint *TC = TTP->getTypeConstraint(); in Profile()
|
| D | ASTImporter.cpp | 5379 if (const TypeConstraint *TC = D->getTypeConstraint()) { in VisitTemplateTypeParmDecl()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
| D | ASTWriterDecl.cpp | 1673 const TypeConstraint *TC = D->getTypeConstraint(); in VisitTemplateTypeParmDecl() 1701 Expr *TypeConstraint = D->getPlaceholderTypeConstraint(); in VisitNonTypeTemplateParmDecl() local 1702 Record.push_back(!!TypeConstraint); in VisitNonTypeTemplateParmDecl() 1710 if (TypeConstraint) in VisitNonTypeTemplateParmDecl() 1711 Record.AddStmt(TypeConstraint); in VisitNonTypeTemplateParmDecl()
|
| D | ASTReaderDecl.cpp | 2923 const TypeConstraint *TXTC = TX->getTypeConstraint(); in isSameTemplateParameter() 2924 const TypeConstraint *TYTC = TY->getTypeConstraint(); in isSameTemplateParameter()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaConcept.cpp | 1064 const TypeConstraint *TC = in ReturnTypeRequirement()
|
| D | SemaCodeComplete.cpp | 4885 const TypeConstraint *ResultType = nullptr; 5031 const TypeConstraint *OuterType = nullptr; 5185 static QualType deduceType(const TypeConstraint &T) { in deduceType()
|
| D | SemaTemplateInstantiate.cpp | 2366 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in SubstParmVarDecl()
|
| D | SemaExprCXX.cpp | 8689 TemplateIdAnnotation *TypeConstraint, unsigned Depth) { in ActOnCompoundRequirement() argument 8710 if (BuildTypeConstraint(SS, TypeConstraint, TParam, in ActOnCompoundRequirement()
|
| D | SemaTemplateInstantiateDecl.cpp | 2667 if (const TypeConstraint *TC = D->getTypeConstraint()) { in VisitTemplateTypeParmDecl()
|
| D | SemaTemplate.cpp | 2614 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in DiagnoseUnexpandedParameterPacks()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Parse/ |
| D | Parser.h | 3448 bool TypeConstraint = false);
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| D | Sema.h | 7531 TemplateIdAnnotation *TypeConstraint, 7535 TemplateIdAnnotation *TypeConstraint, 7987 TemplateIdAnnotation *TypeConstraint, unsigned Depth);
|