| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | ASTConcept.h | 24 class ConceptDecl; variable 131 ConceptDecl *NamedConcept; 140 ConceptDecl *NamedConcept, in ConceptReference() 165 ConceptDecl *getNamedConcept() const { in getNamedConcept() 188 ConceptDecl *NamedConcept, in TypeConstraint()
|
| H A D | ExprConcepts.h | 61 NamedDecl *FoundDecl, ConceptDecl *NamedConcept, 66 ConceptSpecializationExpr(const ASTContext &C, ConceptDecl *NamedConcept, 78 NamedDecl *FoundDecl, ConceptDecl *NamedConcept, 84 Create(const ASTContext &C, ConceptDecl *NamedConcept, 90 Create(const ASTContext &C, ConceptDecl *NamedConcept,
|
| H A D | DeclTemplate.h | 57 class ConceptDecl; variable 1376 ConceptDecl *CD, 3275 class ConceptDecl : public TemplateDecl, public Mergeable<ConceptDecl> { 3279 ConceptDecl(DeclContext *DC, SourceLocation L, DeclarationName Name, 3284 static ConceptDecl *Create(ASTContext &C, DeclContext *DC, 3288 static ConceptDecl *CreateDeserialized(ASTContext &C, unsigned ID); 3303 ConceptDecl *getCanonicalDecl() override { 3304 return cast<ConceptDecl>(getPrimaryMergedDecl(this)); 3306 const ConceptDecl *getCanonicalDecl() const { 3307 return const_cast<ConceptDecl *>(this)->getCanonicalDecl();
|
| H A D | TextNodeDumper.h | 383 void VisitConceptDecl(const ConceptDecl *D);
|
| H A D | ASTContext.h | 68 class ConceptDecl; variable 1546 ConceptDecl *TypeConstraintConcept = nullptr, 1704 ConceptDecl *TypeConstraintConcept = nullptr,
|
| H A D | ASTNodeTraverser.h | 623 void VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
|
| H A D | Type.h | 62 class ConceptDecl; variable 5254 ConceptDecl *TypeConstraintConcept; 5257 TypeDependence ExtraDependence, QualType Canon, ConceptDecl *CD, 5266 ConceptDecl *getTypeConstraintConcept() const { 5289 bool IsDependent, ConceptDecl *CD,
|
| H A D | TypeLoc.h | 38 class ConceptDecl; variable 2165 ConceptDecl *getNamedConcept() const { in getNamedConcept()
|
| H A D | TypeProperties.td | 457 const_cast<const ConceptDecl*>(node->getTypeConstraintConcept())) }];
|
| H A D | PropertiesBase.td | 106 SubclassPropertyType<"ConceptDecl", DeclRef>;
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 36 NamedDecl *FoundDecl, ConceptDecl *NamedConcept, in ConceptSpecializationExpr() 62 const ASTContext &C, ConceptDecl *NamedConcept, in Create() 73 NamedDecl *FoundDecl, ConceptDecl *NamedConcept, in Create() 83 const ASTContext &C, ConceptDecl *NamedConcept, in ConceptSpecializationExpr() 107 const ASTContext &C, ConceptDecl *NamedConcept, in Create()
|
| H A D | DeclTemplate.cpp | 702 DeclarationNameInfo NameInfo, NamedDecl *FoundDecl, ConceptDecl *CD, in setTypeConstraint() 1033 ConceptDecl *ConceptDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1038 auto *TD = new (C, DC) ConceptDecl(DC, L, Name, Params, ConstraintExpr); in Create() 1044 ConceptDecl *ConceptDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1046 ConceptDecl *Result = new (C, ID) ConceptDecl(nullptr, SourceLocation(), in CreateDeserialized() 1644 return cast<ConceptDecl>(D)->getTemplateParameters(); in getReplacedTemplateParameterList()
|
| H A D | ASTStructuralEquivalence.cpp | 1939 ConceptDecl *D1, in IsStructurallyEquivalent() 1940 ConceptDecl *D2) { in IsStructurallyEquivalent()
|
| H A D | DeclPrinter.cpp | 1161 else if (const auto *Concept = dyn_cast<ConceptDecl>(D)) { in VisitTemplateDecl()
|
| H A D | Type.cpp | 4543 ConceptDecl *TypeConstraintConcept, in AutoType() 4563 bool IsDependent, ConceptDecl *CD, in Profile()
|
| /openbsd-src/gnu/llvm/clang/tools/libclang/ |
| H A D | CursorVisitor.h | 252 bool VisitConceptDecl(ConceptDecl *D);
|
| H A D | CXIndexDataConsumer.h | 412 bool handleConcept(const ConceptDecl *D);
|
| H A D | CXIndexDataConsumer.cpp | 150 bool VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl() 891 bool CXIndexDataConsumer::handleConcept(const ConceptDecl *D) { in handleConcept()
|
| /openbsd-src/gnu/llvm/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 106 void VisitConceptDecl(const ConceptDecl *D); 1051 void USRGenerator::VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
|
| H A D | IndexingContext.cpp | 263 isa<ObjCPropertyImplDecl>(D) || isa<ConceptDecl>(D)) in isDeclADefinition()
|
| H A D | IndexDecl.cpp | 734 bool VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 305 isa<BuiltinTemplateDecl>(TD) || isa<ConceptDecl>(TD)); in isTemplateName() 308 isa<ConceptDecl>(TD) ? TNK_Concept_template : in isTemplateName() 1124 ConceptDecl *CD = cast<ConceptDecl>(TN.getAsTemplateDecl()); in BuildTypeConstraint() 1169 ConceptDecl *NamedConcept, SourceLocation LAngleLoc, in formImmediatelyDeclaredConstraint() 1220 ConceptDecl *NamedConcept, in AttachTypeConstraint() 3836 isa<VarTemplateDecl>(Template) || isa<ConceptDecl>(Template)) { in CheckTemplateIdType() 4862 ConceptDecl *NamedConcept, in CheckConceptTemplateId() 4940 if (R.getAsSingle<ConceptDecl>()) { in BuildTemplateIdExpr() 4943 R.getAsSingle<ConceptDecl>(), TemplateArgs); in BuildTemplateIdExpr() 5902 isa<ConceptDecl>(Template))) { in CheckTemplateArgumentList() [all …]
|
| H A D | SemaConcept.cpp | 1104 ConceptDecl *Concept, in substituteParameterMappings() 1229 ConceptDecl *CD = CSE->getNamedConcept(); in fromConstraintExpr()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 386 void VisitConceptDecl(ConceptDecl *D); 2270 void ASTDeclReader::VisitConceptDecl(ConceptDecl *D) { in VisitConceptDecl() 2568 ConceptDecl *NamedConcept = Record.readDeclAs<ConceptDecl>(); in VisitTemplateTypeParmDecl() 3803 D = ConceptDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 110 void VisitConceptDecl(ConceptDecl *D); 1530 void ASTDeclWriter::VisitConceptDecl(ConceptDecl *D) { in VisitConceptDecl()
|