Lines Matching refs:Sema

280 bool Sema::isUnexpandedParameterPackPermitted() {  in isUnexpandedParameterPackPermitted()
290 Sema::DiagnoseUnexpandedParameterPacks(SourceLocation Loc, in DiagnoseUnexpandedParameterPacks()
381 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc, in DiagnoseUnexpandedParameterPack()
397 bool Sema::DiagnoseUnexpandedParameterPack(Expr *E, in DiagnoseUnexpandedParameterPack()
411 bool Sema::DiagnoseUnexpandedParameterPackInRequiresExpr(RequiresExpr *RE) { in DiagnoseUnexpandedParameterPackInRequiresExpr()
434 bool Sema::DiagnoseUnexpandedParameterPack(const CXXScopeSpec &SS, in DiagnoseUnexpandedParameterPack()
451 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo, in DiagnoseUnexpandedParameterPack()
487 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc, in DiagnoseUnexpandedParameterPack()
501 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, in DiagnoseUnexpandedParameterPack()
514 void Sema::collectUnexpandedParameterPacks(TemplateArgument Arg, in collectUnexpandedParameterPacks()
520 void Sema::collectUnexpandedParameterPacks(TemplateArgumentLoc Arg, in collectUnexpandedParameterPacks()
526 void Sema::collectUnexpandedParameterPacks(QualType T, in collectUnexpandedParameterPacks()
531 void Sema::collectUnexpandedParameterPacks(TypeLoc TL, in collectUnexpandedParameterPacks()
536 void Sema::collectUnexpandedParameterPacks( in collectUnexpandedParameterPacks()
543 void Sema::collectUnexpandedParameterPacks( in collectUnexpandedParameterPacks()
552 Sema::ActOnPackExpansion(const ParsedTemplateArgument &Arg, in ActOnPackExpansion()
591 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
606 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion()
623 QualType Sema::CheckPackExpansion(QualType Pattern, SourceRange PatternRange, in CheckPackExpansion()
644 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { in ActOnPackExpansion()
648 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion()
669 bool Sema::CheckParameterPacksForExpansion( in CheckParameterPacksForExpansion()
806 Optional<unsigned> Sema::getNumArgumentsInExpansion(QualType T, in getNumArgumentsInExpansion()
859 bool Sema::containsUnexpandedParameterPacks(Declarator &D) { in containsUnexpandedParameterPacks()
1004 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S, in ActOnSizeofParameterPackExpr()
1055 Sema::getTemplateArgumentPackExpansionPattern( in getTemplateArgumentPackExpansionPattern()
1114 Optional<unsigned> Sema::getFullyPackExpandedSize(TemplateArgument Arg) { in getFullyPackExpandedSize()
1171 static void CheckFoldOperand(Sema &S, Expr *E) { in CheckFoldOperand()
1186 ExprResult Sema::ActOnCXXFoldExpr(Scope *S, SourceLocation LParenLoc, Expr *LHS, in ActOnCXXFoldExpr()
1250 ExprResult Sema::BuildCXXFoldExpr(UnresolvedLookupExpr *Callee, in BuildCXXFoldExpr()
1261 ExprResult Sema::BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, in BuildEmptyCXXFoldExpr()