/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/ |
H A 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 …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | ASTConcept.h | 169 class TypeConstraint : public ConceptReference { 175 TypeConstraint(NestedNameSpecifierLoc NNS, in TypeConstraint() function
|
H A D | ExprConcepts.h | 323 const TypeConstraint *getTypeConstraint() const;
|
H A 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>() :
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 72 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in TemplateParameterList() 517 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in ProfileTemplateParameterList() 625 additionalSizeToAlloc<TypeConstraint>(HasTypeConstraint ? 1 : 0)) in Create() 644 additionalSizeToAlloc<TypeConstraint>(HasTypeConstraint ? 1 : 0)) in CreateDeserialized() 688 new (getTrailingObjects<TypeConstraint>()) TypeConstraint(NNS, NameInfo, in setTypeConstraint() 1456 void TypeConstraint::print(llvm::raw_ostream &OS, PrintingPolicy Policy) const { in print()
|
H A D | ExprConcepts.cpp | 135 const TypeConstraint *
|
H A D | ODRHash.cpp | 383 const TypeConstraint *TC = D->getTypeConstraint(); in VisitTemplateTypeParmDecl()
|
H A D | DeclPrinter.cpp | 1734 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in VisitTemplateTypeParmDecl()
|
H A D | ASTContext.cpp | 674 const TypeConstraint *TC = TTP->getTypeConstraint(); in Profile()
|
H A D | ASTImporter.cpp | 5274 if (const TypeConstraint *TC = D->getTypeConstraint()) { in VisitTemplateTypeParmDecl()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTWriterDecl.cpp | 1655 const TypeConstraint *TC = D->getTypeConstraint(); in VisitTemplateTypeParmDecl() 1683 Expr *TypeConstraint = D->getPlaceholderTypeConstraint(); in VisitNonTypeTemplateParmDecl() local 1684 Record.push_back(!!TypeConstraint); in VisitNonTypeTemplateParmDecl() 1692 if (TypeConstraint) in VisitNonTypeTemplateParmDecl() 1693 Record.AddStmt(TypeConstraint); in VisitNonTypeTemplateParmDecl()
|
H A D | ASTReaderDecl.cpp | 2905 const TypeConstraint *TXTC = TX->getTypeConstraint(); in isSameTemplateParameter() 2906 const TypeConstraint *TYTC = TY->getTypeConstraint(); in isSameTemplateParameter()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaConcept.cpp | 1066 const TypeConstraint *TC = in ReturnTypeRequirement()
|
H A D | SemaCodeComplete.cpp | 4882 const TypeConstraint *ResultType = nullptr; 5028 const TypeConstraint *OuterType = nullptr; 5182 static QualType deduceType(const TypeConstraint &T) { in deduceType()
|
H A D | SemaTemplateInstantiate.cpp | 2367 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in SubstParmVarDecl()
|
H A D | SemaExprCXX.cpp | 8611 TemplateIdAnnotation *TypeConstraint, unsigned Depth) { in ActOnCompoundRequirement() argument 8632 if (BuildTypeConstraint(SS, TypeConstraint, TParam, in ActOnCompoundRequirement()
|
H A D | SemaTemplateInstantiateDecl.cpp | 2588 if (const TypeConstraint *TC = D->getTypeConstraint()) { in VisitTemplateTypeParmDecl()
|
H A D | SemaTemplate.cpp | 2614 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in DiagnoseUnexpandedParameterPacks()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Parse/ |
H A D | Parser.h | 3419 bool TypeConstraint = false);
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | Sema.h | 7458 TemplateIdAnnotation *TypeConstraint, 7462 TemplateIdAnnotation *TypeConstraint, 7915 TemplateIdAnnotation *TypeConstraint, unsigned Depth);
|