| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | ASTConcept.h | 25 class ConceptDecl; variable 120 ConceptDecl *NamedConcept; 130 ConceptDecl *NamedConcept, in ConceptReference() 155 ConceptDecl *getNamedConcept() const { in getNamedConcept() 178 ConceptDecl *NamedConcept, in TypeConstraint()
|
| 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,
|
| 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(); }
|
| D | TextNodeDumper.h | 376 void VisitConceptDecl(const ConceptDecl *D);
|
| D | ASTNodeTraverser.h | 617 void VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
|
| D | Type.h | 62 class ConceptDecl; variable 4985 ConceptDecl *TypeConstraintConcept; 4988 TypeDependence ExtraDependence, ConceptDecl *CD, 5016 ConceptDecl *getTypeConstraintConcept() const { 5039 bool IsDependent, ConceptDecl *CD,
|
| D | TypeLoc.h | 38 class ConceptDecl; variable 2100 ConceptDecl *getNamedConcept() const { in getNamedConcept()
|
| D | ASTContext.h | 95 class ConceptDecl; variable 1644 ConceptDecl *TypeConstraintConcept = nullptr,
|
| D | TypeProperties.td | 440 const_cast<const ConceptDecl*>(node->getTypeConstraintConcept())) }];
|
| D | PropertiesBase.td | 105 SubclassPropertyType<"ConceptDecl", DeclRef>;
|
| D | RecursiveASTVisitor.h | 1847 DEF_TRAVERSE_DECL(ConceptDecl, {
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| 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()
|
| D | DeclTemplate.cpp | 681 DeclarationNameInfo NameInfo, NamedDecl *FoundDecl, ConceptDecl *CD, in setTypeConstraint() 1004 ConceptDecl *ConceptDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1009 return new (C, DC) ConceptDecl(DC, L, Name, Params, ConstraintExpr); in Create() 1012 ConceptDecl *ConceptDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1014 ConceptDecl *Result = new (C, ID) ConceptDecl(nullptr, SourceLocation(), in CreateDeserialized()
|
| D | ASTStructuralEquivalence.cpp | 1806 ConceptDecl *D1, in IsStructurallyEquivalent() 1807 ConceptDecl *D2) { in IsStructurallyEquivalent()
|
| D | DeclPrinter.cpp | 1145 else if (const auto *Concept = dyn_cast<ConceptDecl>(D)) { in VisitTemplateDecl()
|
| D | Type.cpp | 4396 ConceptDecl *TypeConstraintConcept, in AutoType() 4415 bool IsDependent, ConceptDecl *CD, in Profile()
|
| D | TextNodeDumper.cpp | 2341 void TextNodeDumper::VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
|
| D | ItaniumMangle.cpp | 1090 } else if (isa<BuiltinTemplateDecl>(ND) || isa<ConceptDecl>(ND)) { in mangleUnscopedTemplateName() 2102 if (isa<BuiltinTemplateDecl>(ND) || isa<ConceptDecl>(ND)) in mangleTemplatePrefix()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaConcept.cpp | 686 ConceptDecl *Concept, ArrayRef<TemplateArgument> TemplateArgs, in substituteParameterMappings() 793 ConceptDecl *CD = CSE->getNamedConcept(); in fromConstraintExpr()
|
| 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 …]
|
| D | SemaType.cpp | 1655 ConceptDecl *TypeConstraintConcept = nullptr; in ConvertDeclSpecToType() 1660 cast<ConceptDecl>(TemplateId->Template.get().getAsTemplateDecl()); in ConvertDeclSpecToType() 3298 cast<ConceptDecl>(TemplateId->Template.get().getAsTemplateDecl()), in InventTemplateParameter()
|
| D | SemaTemplateInstantiate.cpp | 793 if (isa<ConceptDecl>(Active->Entity)) in PrintInstantiationStack()
|
| D | TreeTransform.h | 983 ConceptDecl *TypeConstraintConcept, in RebuildAutoType() 3366 NamedDecl *FoundDecl, ConceptDecl *NamedConcept, in RebuildConceptSpecializationExpr() 6534 ConceptDecl *NewCD = nullptr; in TransformAutoType() 6538 NewCD = cast_or_null<ConceptDecl>(getDerived().TransformDecl( in TransformAutoType()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
| D | ASTReaderDecl.cpp | 383 void VisitConceptDecl(ConceptDecl *D); 2085 void ASTDeclReader::VisitConceptDecl(ConceptDecl *D) { in VisitConceptDecl() 2373 ConceptDecl *NamedConcept = Record.readDeclAs<ConceptDecl>(); in VisitTemplateTypeParmDecl() 3967 D = ConceptDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| D | ASTWriterDecl.cpp | 108 void VisitConceptDecl(ConceptDecl *D); 1502 void ASTDeclWriter::VisitConceptDecl(ConceptDecl *D) { in VisitConceptDecl()
|