Lines Matching defs:C
1 //===--- ASTConcept.cpp - Concepts Related AST Data Structures --*- C++ -*-===//
23 CreateUnsatisfiedConstraintRecord(const ASTContext &C,
31 StringRef Message = C.backupStr(SubstitutionDiagnostic.second);
32 auto *NewSubstDiag = new (C) std::pair<SourceLocation, StringRef>(
39 const ASTContext &C, const ConstraintSatisfaction &Satisfaction)
45 C, Satisfaction.Details[I],
50 const ASTContext &C, const ASTConstraintSatisfaction &Satisfaction)
56 C, *(Satisfaction.begin() + I),
61 ASTConstraintSatisfaction::Create(const ASTContext &C,
66 void *Mem = C.Allocate(size, alignof(ASTConstraintSatisfaction));
67 return new (Mem) ASTConstraintSatisfaction(C, Satisfaction);
71 const ASTContext &C, const ASTConstraintSatisfaction &Satisfaction) {
74 void *Mem = C.Allocate(size, alignof(ASTConstraintSatisfaction));
75 return new (Mem) ASTConstraintSatisfaction(C, Satisfaction);
79 llvm::FoldingSetNodeID &ID, const ASTContext &C,
84 Arg.Profile(ID, C);
88 ConceptReference::Create(const ASTContext &C, NestedNameSpecifierLoc NNS,
93 return new (C) ConceptReference(NNS, TemplateKWLoc, ConceptNameInfo,