| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | ASTConcept.h | 24 class ConceptDecl; variable 119 ConceptDecl *NamedConcept; 129 ConceptDecl *NamedConcept, in ConceptReference() 154 ConceptDecl *getNamedConcept() const { in getNamedConcept() 177 ConceptDecl *NamedConcept, in TypeConstraint()
|
| H A D | ExprConcepts.h | 61 NamedDecl *FoundDecl, ConceptDecl *NamedConcept, 66 ConceptSpecializationExpr(const ASTContext &C, ConceptDecl *NamedConcept, 79 NamedDecl *FoundDecl, ConceptDecl *NamedConcept, 85 Create(const ASTContext &C, ConceptDecl *NamedConcept,
|
| H A D | DeclTemplate.h | 55 class ConceptDecl; variable 1349 ConceptDecl *CD, 3231 class ConceptDecl : public TemplateDecl, public Mergeable<ConceptDecl> { 3235 ConceptDecl(DeclContext *DC, SourceLocation L, DeclarationName Name, 3240 static ConceptDecl *Create(ASTContext &C, DeclContext *DC, 3244 static ConceptDecl *CreateDeserialized(ASTContext &C, unsigned ID); 3259 ConceptDecl *getCanonicalDecl() override { return getFirstDecl(); } 3260 const ConceptDecl *getCanonicalDecl() const { return getFirstDecl(); }
|
| H A D | TextNodeDumper.h | 370 void VisitConceptDecl(const ConceptDecl *D);
|
| H A D | ASTNodeTraverser.h | 593 void VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
|
| H A D | Type.h | 62 class ConceptDecl; variable 4985 ConceptDecl *TypeConstraintConcept; 4988 TypeDependence ExtraDependence, ConceptDecl *CD, 5016 ConceptDecl *getTypeConstraintConcept() const { 5039 bool IsDependent, ConceptDecl *CD,
|
| H A D | TypeLoc.h | 38 class ConceptDecl; variable 2100 ConceptDecl *getNamedConcept() const { in getNamedConcept()
|
| H A D | ASTContext.h | 95 class ConceptDecl; variable 1599 ConceptDecl *TypeConstraintConcept = nullptr,
|
| H A D | TypeProperties.td | 440 const_cast<const ConceptDecl*>(node->getTypeConstraintConcept())) }];
|
| H A D | PropertiesBase.td | 105 SubclassPropertyType<"ConceptDecl", DeclRef>;
|
| H A D | RecursiveASTVisitor.h | 1835 DEF_TRAVERSE_DECL(ConceptDecl, {
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 36 NamedDecl *FoundDecl, ConceptDecl *NamedConcept, in ConceptSpecializationExpr() 77 ConceptDecl *NamedConcept, in Create() 90 const ASTContext &C, ConceptDecl *NamedConcept, in ConceptSpecializationExpr() 115 ConceptDecl *NamedConcept, in Create()
|
| H A D | DeclTemplate.cpp | 680 DeclarationNameInfo NameInfo, NamedDecl *FoundDecl, ConceptDecl *CD, in setTypeConstraint() 1003 ConceptDecl *ConceptDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1008 return new (C, DC) ConceptDecl(DC, L, Name, Params, ConstraintExpr); in Create() 1011 ConceptDecl *ConceptDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1013 ConceptDecl *Result = new (C, ID) ConceptDecl(nullptr, SourceLocation(), in CreateDeserialized()
|
| H A D | ASTStructuralEquivalence.cpp | 1805 ConceptDecl *D1, in IsStructurallyEquivalent() 1806 ConceptDecl *D2) { in IsStructurallyEquivalent()
|
| H A D | DeclPrinter.cpp | 1144 else if (const auto *Concept = dyn_cast<ConceptDecl>(D)) { in VisitTemplateDecl()
|
| H A D | Type.cpp | 4391 ConceptDecl *TypeConstraintConcept, in AutoType() 4410 bool IsDependent, ConceptDecl *CD, in Profile()
|
| H A D | TextNodeDumper.cpp | 2284 void TextNodeDumper::VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
|
| H A D | ItaniumMangle.cpp | 1087 } else if (isa<BuiltinTemplateDecl>(ND) || isa<ConceptDecl>(ND)) { in mangleUnscopedTemplateName() 2095 if (isa<BuiltinTemplateDecl>(ND) || isa<ConceptDecl>(ND)) in mangleTemplatePrefix()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 300 isa<BuiltinTemplateDecl>(TD) || isa<ConceptDecl>(TD)); in isTemplateName() 303 isa<ConceptDecl>(TD) ? TNK_Concept_template : in isTemplateName() 1118 ConceptDecl *CD = cast<ConceptDecl>(TN.getAsTemplateDecl()); in BuildTypeConstraint() 1163 ConceptDecl *NamedConcept, SourceLocation LAngleLoc, in formImmediatelyDeclaredConstraint() 1214 ConceptDecl *NamedConcept, in AttachTypeConstraint() 3671 isa<VarTemplateDecl>(Template) || isa<ConceptDecl>(Template)) { in CheckTemplateIdType() 4685 ConceptDecl *NamedConcept, in CheckConceptTemplateId() 4751 if (R.getAsSingle<ConceptDecl>()) { in BuildTemplateIdExpr() 4754 R.getAsSingle<ConceptDecl>(), TemplateArgs); in BuildTemplateIdExpr() 5720 isa<ConceptDecl>(Template))) { in CheckTemplateArgumentList() [all …]
|
| H A D | SemaConcept.cpp | 681 ConceptDecl *Concept, ArrayRef<TemplateArgument> TemplateArgs, in substituteParameterMappings() 795 ConceptDecl *CD = CSE->getNamedConcept(); in fromConstraintExpr()
|
| H A D | SemaType.cpp | 1652 ConceptDecl *TypeConstraintConcept = nullptr; in ConvertDeclSpecToType() 1657 cast<ConceptDecl>(TemplateId->Template.get().getAsTemplateDecl()); in ConvertDeclSpecToType() 3265 cast<ConceptDecl>(TemplateId->Template.get().getAsTemplateDecl()), in InventTemplateParameter()
|
| H A D | SemaTemplateInstantiate.cpp | 793 if (isa<ConceptDecl>(Active->Entity)) in PrintInstantiationStack()
|
| H A D | TreeTransform.h | 983 ConceptDecl *TypeConstraintConcept, in RebuildAutoType() 3345 NamedDecl *FoundDecl, ConceptDecl *NamedConcept, in RebuildConceptSpecializationExpr() 6511 ConceptDecl *NewCD = nullptr; in TransformAutoType() 6515 NewCD = cast_or_null<ConceptDecl>(getDerived().TransformDecl( in TransformAutoType()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 382 void VisitConceptDecl(ConceptDecl *D); 2067 void ASTDeclReader::VisitConceptDecl(ConceptDecl *D) { in VisitConceptDecl() 2355 ConceptDecl *NamedConcept = Record.readDeclAs<ConceptDecl>(); in VisitTemplateTypeParmDecl() 3934 D = ConceptDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 107 void VisitConceptDecl(ConceptDecl *D); 1484 void ASTDeclWriter::VisitConceptDecl(ConceptDecl *D) { in VisitConceptDecl()
|