Lines Matching defs:CSE
1336 } else if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(SubstExpr)) {
1337 if (CSE->getTemplateArgsAsWritten()->NumTemplateArgs == 1) {
1339 CSE->getSourceRange().getBegin(),
1343 << CSE->getTemplateArgsAsWritten()->arguments()[0].getArgument()
1344 << CSE->getNamedConcept();
1348 << (int)First << CSE;
1350 S.DiagnoseUnsatisfiedConstraint(CSE->getSatisfaction());
1522 const ConceptSpecializationExpr *CSE) {
1524 CSE->getNamedConcept(), CSE->getNamedConcept()->getLexicalDeclContext(),
1525 /*Final=*/false, CSE->getTemplateArguments(),
1530 return substituteParameterMappings(S, N, CSE->getNamedConcept(), MLTAL,
1531 CSE->getTemplateArgsAsWritten());
1612 } else if (auto *CSE = dyn_cast<const ConceptSpecializationExpr>(E)) {
1616 S, CSE->getExprLoc(),
1618 CSE->getSourceRange());
1630 ConceptDecl *CD = CSE->getNamedConcept();
1640 if (substituteParameterMappings(S, *New, CSE))