Home
last modified time | relevance | path

Searched refs:ConceptRef (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTConcept.h232 ConceptReference *ConceptRef; variable
236 TypeConstraint(ConceptReference *ConceptRef, in TypeConstraint() argument
240 ConceptRef(ConceptRef), ArgPackSubstIndex(ArgPackSubstIndex) {} in TypeConstraint()
249 ConceptReference *getConceptReference() const { return ConceptRef; } in getConceptReference()
255 ConceptDecl *getNamedConcept() const { return ConceptRef->getNamedConcept(); } in getNamedConcept()
258 return ConceptRef->getConceptNameLoc(); in getConceptNameLoc()
262 return ConceptRef->hasExplicitTemplateArgs(); in hasExplicitTemplateArgs()
266 return ConceptRef->getTemplateArgsAsWritten(); in getTemplateArgsAsWritten()
270 return ConceptRef->getTemplateKWLoc(); in getTemplateKWLoc()
273 NamedDecl *getFoundDecl() const { return ConceptRef->getFoundDecl(); } in getFoundDecl()
[all …]
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()
87 ConceptDecl *getNamedConcept() const { return ConceptRef->getNamedConcept(); } in getNamedConcept()
92 return ConceptRef->hasExplicitTemplateArgs(); in hasExplicitTemplateArgs()
96 return ConceptRef->getConceptNameLoc(); in getConceptNameLoc()
99 return ConceptRef->getTemplateArgsAsWritten(); in getTemplateArgsAsWritten()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp34 ConceptRef(Loc), SpecDecl(SpecDecl), in ConceptSpecializationExpr()
68 ConceptRef(Loc), SpecDecl(SpecDecl), in ConceptSpecializationExpr()
H A DTypeLoc.cpp666 auto *ConceptRef = ConceptReference::Create( in createTrivialConceptReference() local
670 return ConceptRef; in createTrivialConceptReference()
H A DASTImporter.cpp1047 auto *ConceptRef = ConceptReference::Create( in import() local
1054 return ConceptRef; in import()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp824 E->ConceptRef = Record.readConceptReference(); in VisitConceptSpecializationExpr()