| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTConcept.h | 125 class ConceptReference { 149 ConceptReference(NestedNameSpecifierLoc NNS, SourceLocation TemplateKWLoc, in ConceptReference() function 158 static ConceptReference * 232 ConceptReference *ConceptRef; 236 TypeConstraint(ConceptReference *ConceptRef, in TypeConstraint() 249 ConceptReference *getConceptReference() const { return ConceptRef; } in getConceptReference()
|
| H A D | ExprConcepts.h | 47 ConceptReference *ConceptRef; 58 ConceptSpecializationExpr(const ASTContext &C, ConceptReference *ConceptRef, 62 ConceptSpecializationExpr(const ASTContext &C, ConceptReference *ConceptRef, 71 Create(const ASTContext &C, ConceptReference *ConceptRef, 76 Create(const ASTContext &C, ConceptReference *ConceptRef, 85 ConceptReference *getConceptReference() const { return ConceptRef; } in getConceptReference()
|
| H A D | DynamicRecursiveASTVisitor.h | 212 virtual bool TraverseConceptReference(MaybeConst<ConceptReference> *CR); 213 virtual bool VisitConceptReference(MaybeConst<ConceptReference> *CR) { in VisitConceptReference()
|
| H A D | TextNodeDumper.h | 198 void Visit(const ConceptReference *); 215 void dumpConceptReference(const ConceptReference *R);
|
| H A D | ASTNodeTraverser.h | 290 void Visit(const ConceptReference *R) { in Visit() 332 else if (const auto *CR = N.get<ConceptReference>()) in Visit()
|
| H A D | JSONNodeDumper.h | 212 void Visit(const ConceptReference *);
|
| H A D | TypeLoc.h | 2236 ConceptReference *CR = nullptr; 2257 void setConceptReference(ConceptReference *CR) { getLocalData()->CR = CR; } in setConceptReference() 2259 ConceptReference *getConceptReference() const { return getLocalData()->CR; } in getConceptReference()
|
| H A D | RecursiveASTVisitor.h | 322 bool TraverseConceptReference(ConceptReference *CR); 325 bool VisitConceptReference(ConceptReference *CR) { return true; } 2611 ConceptReference *CR) {
|
| H A D | DeclTemplate.h | 1323 void setTypeConstraint(ConceptReference *CR,
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTTypeTraits.cpp | 215 else if (const ConceptReference *C = get<ConceptReference>()) in print() 229 else if (const ConceptReference *C = get<ConceptReference>()) in dump() 258 if (const ConceptReference *C = get<ConceptReference>()) in getSourceRange()
|
| H A D | ExprConcepts.cpp | 30 const ASTContext &C, ConceptReference *Loc, in ConceptSpecializationExpr() 56 ConceptSpecializationExpr::Create(const ASTContext &C, ConceptReference *Loc, in Create() 63 const ASTContext &C, ConceptReference *Loc, in ConceptSpecializationExpr() 83 ConceptSpecializationExpr::Create(const ASTContext &C, ConceptReference *Loc, in Create()
|
| H A D | ASTConcept.cpp | 85 ConceptReference * 86 ConceptReference::Create(const ASTContext &C, NestedNameSpecifierLoc NNS, in Create() 91 return new (C) ConceptReference(NNS, TemplateKWLoc, ConceptNameInfo, in Create() 95 void ConceptReference::print(llvm::raw_ostream &OS, in print()
|
| H A D | DynamicRecursiveASTVisitor.cpp | 158 bool TraverseConceptReference(ConceptReference *CR) { in TraverseConceptReference() 183 bool VisitConceptReference(ConceptReference *CR) { in VisitConceptReference() 307 FORWARD_TO_BASE(TraverseConceptReference, ConceptReference, *)
|
| H A D | ASTDumper.cpp | 352 LLVM_DUMP_METHOD void ConceptReference::dump() const { in dump() 356 LLVM_DUMP_METHOD void ConceptReference::dump(raw_ostream &OS) const { in dump()
|
| H A D | TypeLoc.cpp | 649 static ConceptReference *createTrivialConceptReference(ASTContext &Context, in createTrivialConceptReference() 666 auto *ConceptRef = ConceptReference::Create( in createTrivialConceptReference()
|
| H A D | DeclTemplate.cpp | 749 ConceptReference *Loc, Expr *ImmediatelyDeclaredConstraint, in setTypeConstraint()
|
| H A D | JSONNodeDumper.cpp | 242 void JSONNodeDumper::Visit(const ConceptReference *CR) { in Visit()
|
| H A D | TextNodeDumper.cpp | 544 void TextNodeDumper::Visit(const ConceptReference *R) { in Visit()
|
| H A D | ASTImporter.cpp | 1031 Expected<ConceptReference *> ASTNodeImporter::import(ConceptReference *From) { in import() 1047 auto *ConceptRef = ConceptReference::Create( in import()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTRecordReader.h | 156 ConceptReference *readConceptReference();
|
| H A D | ASTRecordWriter.h | 261 void AddConceptReference(const ConceptReference *CR);
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HLSLBuiltinTypeDeclBuilder.cpp | 282 ConceptReference *CR = in constructConceptSpecializationExpr() 283 ConceptReference::Create(Context, NNSLoc, Loc, DNI, CD, CD, ATALI); in constructConceptSpecializationExpr()
|
| H A D | SemaTemplate.cpp | 1221 auto *CL = ConceptReference::Create(Context, /*NNS=*/NS, in AttachTypeConstraint() 4760 auto *CL = ConceptReference::Create( in CheckConceptTemplateId()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 503 const ConceptReference *CR = E->getConceptReference(); in VisitConceptSpecializationExpr()
|
| H A D | ASTReaderDecl.cpp | 2704 ConceptReference *CR = nullptr; in VisitTemplateTypeParmDecl()
|