Searched refs:ConceptSpecializationExpr (Results 1 - 17 of 17) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp31 ConceptSpecializationExpr::ConceptSpecializationExpr(const ASTContext &C, function in class:ConceptSpecializationExpr
71 ConceptSpecializationExpr::ConceptSpecializationExpr(EmptyShell Empty, function in class:ConceptSpecializationExpr
76 void ConceptSpecializationExpr::setTemplateArguments(
83 ConceptSpecializationExpr *
84 ConceptSpecializationExpr::Create(const ASTContext &C,
95 return new (Buffer) ConceptSpecializationExpr(C, NNS, TemplateKWLoc,
101 ConceptSpecializationExpr::ConceptSpecializationExpr( function in class:ConceptSpecializationExpr
[all...]
H A DStmtPrinter.cpp2261 void StmtPrinter::VisitConceptSpecializationExpr(ConceptSpecializationExpr *E) {
H A DStmtProfile.cpp1336 const ConceptSpecializationExpr *S) {
H A DASTContext.cpp729 ConceptSpecializationExpr *CSE;
731 CSE = cast<ConceptSpecializationExpr>(Fold->getLHS());
733 CSE = cast<ConceptSpecializationExpr>(IDC);
758 Expr *NewIDC = ConceptSpecializationExpr::Create(
H A DItaniumMangle.cpp4197 auto *CSE = cast<ConceptSpecializationExpr>(E);
H A DExprConstant.cpp9935 bool VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E);
12552 const ConceptSpecializationExpr *E) {
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h40 class ConceptSpecializationExpr final : public Expr, public ConceptReference,
41 private llvm::TrailingObjects<ConceptSpecializationExpr,
58 ConceptSpecializationExpr(const ASTContext &C, NestedNameSpecifierLoc NNS,
66 ConceptSpecializationExpr(const ASTContext &C, ConceptDecl *NamedConcept,
72 ConceptSpecializationExpr(EmptyShell Empty, unsigned NumTemplateArgs);
76 static ConceptSpecializationExpr *
84 static ConceptSpecializationExpr *
91 static ConceptSpecializationExpr *
107 && "isSatisfied called on a dependent ConceptSpecializationExpr");
116 && "getSatisfaction called on dependent ConceptSpecializationExpr");
[all...]
H A DASTConcept.h25 class ConceptSpecializationExpr;
H A DRecursiveASTVisitor.h2723 DEF_TRAVERSE_STMT(ConceptSpecializationExpr, {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp416 ConceptSpecializationExpr *ConstraintExpr =
546 } else if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(SubstExpr)) {
741 } else if (auto *CSE = dyn_cast<const ConceptSpecializationExpr>(E)) {
997 ConceptSpecializationExpr *SubstitutedConstraintExpr) :
1033 cast_or_null<ConceptSpecializationExpr>(
H A DSemaExprCXX.cpp8419 ConceptSpecializationExpr *SubstitutedConstraintExpr = nullptr;
8449 cast<ConceptSpecializationExpr>(Constraint.get());
H A DSemaTemplate.cpp4518 return ConceptSpecializationExpr::Create(Context,
H A DSemaDeclCXX.cpp15671 if (InnerCond && isa<ConceptSpecializationExpr>(InnerCond)) {
H A DTreeTransform.h11271 ConceptSpecializationExpr *E) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp750 ConceptSpecializationExpr *E) {
820 ConceptSpecializationExpr *SubstitutedConstraintExpr = nullptr;
837 cast<ConceptSpecializationExpr>(Record.readExpr());
3690 S = ConceptSpecializationExpr::Create(Context, Empty, numTemplateArgs);
H A DASTWriterStmt.cpp424 ConceptSpecializationExpr *E) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp679 Value *VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E) {

Completed in 647 milliseconds