| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTConcept.h | 28 class ConceptDecl; variable 146 ConceptDecl *NamedConcept; 154 ConceptDecl *NamedConcept, in ConceptReference() 164 NamedDecl *FoundDecl, ConceptDecl *NamedConcept, 203 ConceptDecl *getNamedConcept() const { in getNamedConcept() 254 ConceptDecl *getNamedConcept() const { return ConceptRef->getNamedConcept(); } in getNamedConcept()
|
| H A D | DeclTemplate.h | 57 class ConceptDecl; variable 3175 class ConceptDecl : public TemplateDecl, public Mergeable<ConceptDecl> { 3179 ConceptDecl(DeclContext *DC, SourceLocation L, DeclarationName Name, 3184 static ConceptDecl *Create(ASTContext &C, DeclContext *DC, 3188 static ConceptDecl *CreateDeserialized(ASTContext &C, unsigned ID); 3203 ConceptDecl *getCanonicalDecl() override { 3204 return cast<ConceptDecl>(getPrimaryMergedDecl(this)); 3206 const ConceptDecl *getCanonicalDecl() const { 3207 return const_cast<ConceptDecl *>(this)->getCanonicalDecl();
|
| H A D | ExprConcepts.h | 87 ConceptDecl *getNamedConcept() const { return ConceptRef->getNamedConcept(); } in getNamedConcept()
|
| H A D | TextNodeDumper.h | 392 void VisitConceptDecl(const ConceptDecl *D);
|
| H A D | ASTContext.h | 63 class ConceptDecl; variable 1565 ConceptDecl *TypeConstraintConcept = nullptr, 1723 ConceptDecl *TypeConstraintConcept = nullptr,
|
| H A D | ASTNodeTraverser.h | 629 void VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
|
| H A D | Type.h | 63 class ConceptDecl; variable 5457 ConceptDecl *TypeConstraintConcept; 5460 TypeDependence ExtraDependence, QualType Canon, ConceptDecl *CD, 5469 ConceptDecl *getTypeConstraintConcept() const { 5492 bool IsDependent, ConceptDecl *CD,
|
| H A D | TypeLoc.h | 39 class ConceptDecl; variable 2162 ConceptDecl *getNamedConcept() const { in getNamedConcept()
|
| H A D | TypeProperties.td | 461 const_cast<const ConceptDecl*>(node->getTypeConstraintConcept())) }];
|
| H A D | PropertiesBase.td | 106 SubclassPropertyType<"ConceptDecl", DeclRef>;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 1030 ConceptDecl *ConceptDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1035 auto *TD = new (C, DC) ConceptDecl(DC, L, Name, Params, ConstraintExpr); in Create() 1041 ConceptDecl *ConceptDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1043 ConceptDecl *Result = new (C, ID) ConceptDecl(nullptr, SourceLocation(), in CreateDeserialized() 1631 return cast<ConceptDecl>(D)->getTemplateParameters(); in getReplacedTemplateParameterList()
|
| H A D | ASTConcept.cpp | 96 NamedDecl *FoundDecl, ConceptDecl *NamedConcept, in Create()
|
| H A D | ASTStructuralEquivalence.cpp | 2060 ConceptDecl *D1, in IsStructurallyEquivalent() 2061 ConceptDecl *D2) { in IsStructurallyEquivalent()
|
| H A D | ItaniumMangle.cpp | 538 void mangleTypeConstraint(const ConceptDecl *Concept, 1182 } else if (isa<BuiltinTemplateDecl>(ND) || isa<ConceptDecl>(ND)) { in mangleUnscopedTemplateName() 2058 const ConceptDecl *Concept, ArrayRef<TemplateArgument> Arguments) { in mangleTypeConstraint() 2275 if (isa<BuiltinTemplateDecl>(ND) || isa<ConceptDecl>(ND)) in mangleTemplatePrefix()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | DeclarationFragments.h | 326 static DeclarationFragments getFragmentsForConcept(const ConceptDecl *);
|
| H A D | ExtractAPIVisitor.h | 97 bool VisitConceptDecl(const ConceptDecl *Decl); 738 bool ExtractAPIVisitorBase<Derived>::VisitConceptDecl(const ConceptDecl *Decl) { in VisitConceptDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 307 isa<BuiltinTemplateDecl>(TD) || isa<ConceptDecl>(TD)); in isTemplateName() 310 isa<ConceptDecl>(TD) ? TNK_Concept_template : in isTemplateName() 1114 ConceptDecl *CD = cast<ConceptDecl>(TN.getAsTemplateDecl()); in CheckTypeConstraint() 1155 ConceptDecl *CD = cast<ConceptDecl>(TN.getAsTemplateDecl()); in BuildTypeConstraint() 1182 ConceptDecl *NamedConcept, SourceLocation LAngleLoc, in formImmediatelyDeclaredConstraint() 1233 ConceptDecl *NamedConcept, in AttachTypeConstraint() 5034 ConceptDecl *NamedConcept, in CheckConceptTemplateId() 5113 if (R.getAsSingle<ConceptDecl>()) { in BuildTemplateIdExpr() 6085 << (isa<ConceptDecl>(Template) ? 1 : 0) in CheckTemplateArgumentList() 9252 ConceptDecl *NewDecl = in ActOnConceptDefinition() [all …]
|
| H A D | SemaConcept.cpp | 1206 ConceptDecl *Concept, in substituteParameterMappings() 1332 ConceptDecl *CD = CSE->getNamedConcept(); in fromConstraintExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 108 void VisitConceptDecl(const ConceptDecl *D); 1085 void USRGenerator::VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
|
| H A D | IndexingContext.cpp | 262 isa<ObjCPropertyImplDecl>(D) || isa<ConceptDecl>(D)) in isDeclADefinition()
|
| H A D | IndexDecl.cpp | 735 bool VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 803 const internal::VariadicDynCastAllOfMatcher<Decl, ConceptDecl> conceptDecl;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 1019 const ConceptDecl *Concept) { in getFragmentsForConcept()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 397 void VisitConceptDecl(ConceptDecl *D); 2399 void ASTDeclReader::VisitConceptDecl(ConceptDecl *D) { in VisitConceptDecl() 3968 D = ConceptDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 108 void VisitConceptDecl(ConceptDecl *D); 1644 void ASTDeclWriter::VisitConceptDecl(ConceptDecl *D) { in VisitConceptDecl()
|