Home
last modified time | relevance | path

Searched refs:ConceptReference (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DASTConcept.h128 class ConceptReference {
152 ConceptReference(NestedNameSpecifierLoc NNS, SourceLocation TemplateKWLoc, in ConceptReference() function
161 static ConceptReference *
235 ConceptReference *ConceptRef;
238 TypeConstraint(ConceptReference *ConceptRef, in TypeConstraint()
250 ConceptReference *getConceptReference() const { return ConceptRef; } in getConceptReference()
H A DExprConcepts.h47 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 DASTFwd.h37 class ConceptReference; variable
H A DASTTypeTraits.h226 KIND_TO_KIND_ID(ConceptReference)
588 struct DynTypedNode::BaseConverter<ConceptReference, void>
589 : public PtrConverter<ConceptReference> {};
H A DTextNodeDumper.h192 void Visit(const ConceptReference *);
209 void dumpConceptReference(const ConceptReference *R);
H A DASTNodeTraverser.h255 void Visit(const ConceptReference *R) { in Visit()
295 else if (const auto *CR = N.get<ConceptReference>()) in Visit()
H A DTypeLoc.h2111 ConceptReference *CR = nullptr;
2132 void setConceptReference(ConceptReference *CR) { getLocalData()->CR = CR; } in setConceptReference()
2134 ConceptReference *getConceptReference() const { return getLocalData()->CR; } in getConceptReference()
H A DRecursiveASTVisitor.h318 bool TraverseConceptReference(ConceptReference *CR);
321 bool VisitConceptReference(ConceptReference *CR) { return true; }
2510 ConceptReference *CR) {
H A DDeclTemplate.h1346 void setTypeConstraint(ConceptReference *CR,
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DASTConcept.cpp92 ConceptReference *
93 ConceptReference::Create(const ASTContext &C, NestedNameSpecifierLoc NNS, in Create()
98 return new (C) ConceptReference(NNS, TemplateKWLoc, ConceptNameInfo, in Create()
102 void ConceptReference::print(llvm::raw_ostream &OS, in print()
H A DASTTypeTraits.cpp215 else if (const ConceptReference *C = get<ConceptReference>()) in print()
229 else if (const ConceptReference *C = get<ConceptReference>()) in dump()
256 if (const ConceptReference *C = get<ConceptReference>()) in getSourceRange()
H A DExprConcepts.cpp34 const ASTContext &C, ConceptReference *Loc, in ConceptSpecializationExpr()
60 ConceptSpecializationExpr::Create(const ASTContext &C, ConceptReference *Loc, in Create()
67 const ASTContext &C, ConceptReference *Loc, in ConceptSpecializationExpr()
87 ConceptSpecializationExpr::Create(const ASTContext &C, ConceptReference *Loc, in Create()
H A DASTDumper.cpp342 LLVM_DUMP_METHOD void ConceptReference::dump() const { in dump()
346 LLVM_DUMP_METHOD void ConceptReference::dump(raw_ostream &OS) const { in dump()
H A DTypeLoc.cpp628 static ConceptReference *createTrivialConceptReference(ASTContext &Context, in createTrivialConceptReference()
645 auto *ConceptRef = ConceptReference::Create( in createTrivialConceptReference()
H A DDeclTemplate.cpp701 ConceptReference *Loc, Expr *ImmediatelyDeclaredConstraint) { in setTypeConstraint()
H A DTextNodeDumper.cpp375 void TextNodeDumper::Visit(const ConceptReference *R) { in Visit()
H A DASTImporter.cpp976 Expected<ConceptReference *> ASTNodeImporter::import(ConceptReference *From) { in import()
992 auto *ConceptRef = ConceptReference::Create( in import()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordWriter.h226 void AddConceptReference(const ConceptReference *CR);
H A DASTRecordReader.h164 ConceptReference *readConceptReference();
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp505 const ConceptReference *CR = E->getConceptReference(); in VisitConceptSpecializationExpr()
H A DASTReaderDecl.cpp2687 ConceptReference *CR = nullptr; in VisitTemplateTypeParmDecl()
H A DASTReader.cpp6956 ConceptReference *ASTRecordReader::readConceptReference() { in readConceptReference()
6962 auto *CR = ConceptReference::Create( in readConceptReference()
H A DASTWriter.cpp473 void ASTRecordWriter::AddConceptReference(const ConceptReference *CR) { in AddConceptReference()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp1260 auto *CL = ConceptReference::Create(Context, /*NNS=*/NS, in AttachTypeConstraint()
5067 auto *CL = ConceptReference::Create( in CheckConceptTemplateId()
H A DSemaType.cpp6399 auto *CR = ConceptReference::Create( in VisitAutoTypeLoc()

12