Lines Matching refs:Sema
293 bool Sema::isUnexpandedParameterPackPermitted() { in isUnexpandedParameterPackPermitted()
303 Sema::DiagnoseUnexpandedParameterPacks(SourceLocation Loc, in DiagnoseUnexpandedParameterPacks()
393 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc, in DiagnoseUnexpandedParameterPack()
409 bool Sema::DiagnoseUnexpandedParameterPack(Expr *E, in DiagnoseUnexpandedParameterPack()
430 bool Sema::DiagnoseUnexpandedParameterPackInRequiresExpr(RequiresExpr *RE) { in DiagnoseUnexpandedParameterPackInRequiresExpr()
453 bool Sema::DiagnoseUnexpandedParameterPack(const CXXScopeSpec &SS, in DiagnoseUnexpandedParameterPack()
470 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo, in DiagnoseUnexpandedParameterPack()
506 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc, in DiagnoseUnexpandedParameterPack()
520 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, in DiagnoseUnexpandedParameterPack()
533 void Sema::collectUnexpandedParameterPacks(TemplateArgument Arg, in collectUnexpandedParameterPacks()
539 void Sema::collectUnexpandedParameterPacks(TemplateArgumentLoc Arg, in collectUnexpandedParameterPacks()
545 void Sema::collectUnexpandedParameterPacks(QualType T, in collectUnexpandedParameterPacks()
550 void Sema::collectUnexpandedParameterPacks(TypeLoc TL, in collectUnexpandedParameterPacks()
555 void Sema::collectUnexpandedParameterPacks( in collectUnexpandedParameterPacks()
562 void Sema::collectUnexpandedParameterPacks( in collectUnexpandedParameterPacks()
569 void Sema::collectUnexpandedParameterPacks( in collectUnexpandedParameterPacks()
575 Sema::ActOnPackExpansion(const ParsedTemplateArgument &Arg, in ActOnPackExpansion()
614 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
630 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion()
647 QualType Sema::CheckPackExpansion(QualType Pattern, SourceRange PatternRange, in CheckPackExpansion()
668 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { in ActOnPackExpansion()
672 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion()
693 bool Sema::CheckParameterPacksForExpansion( in CheckParameterPacksForExpansion()
828 std::optional<unsigned> Sema::getNumArgumentsInExpansion( in getNumArgumentsInExpansion()
881 bool Sema::containsUnexpandedParameterPacks(Declarator &D) { in containsUnexpandedParameterPacks()
1017 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S, in ActOnSizeofParameterPackExpr()
1074 ExprResult Sema::ActOnPackIndexingExpr(Scope *S, Expr *PackExpression, in ActOnPackIndexingExpr()
1098 Sema::BuildPackIndexingExpr(Expr *PackExpression, SourceLocation EllipsisLoc, in BuildPackIndexingExpr()
1127 TemplateArgumentLoc Sema::getTemplateArgumentPackExpansionPattern( in getTemplateArgumentPackExpansionPattern()
1187 std::optional<unsigned> Sema::getFullyPackExpandedSize(TemplateArgument Arg) { in getFullyPackExpandedSize()
1256 static void CheckFoldOperand(Sema &S, Expr *E) { in CheckFoldOperand()
1271 ExprResult Sema::ActOnCXXFoldExpr(Scope *S, SourceLocation LParenLoc, Expr *LHS, in ActOnCXXFoldExpr()
1336 ExprResult Sema::BuildCXXFoldExpr(UnresolvedLookupExpr *Callee, in BuildCXXFoldExpr()
1347 ExprResult Sema::BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, in BuildEmptyCXXFoldExpr()