Lines Matching refs:Sema
281 bool Sema::isUnexpandedParameterPackPermitted() { in isUnexpandedParameterPackPermitted()
291 Sema::DiagnoseUnexpandedParameterPacks(SourceLocation Loc, in DiagnoseUnexpandedParameterPacks()
368 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc, in DiagnoseUnexpandedParameterPack()
384 bool Sema::DiagnoseUnexpandedParameterPack(Expr *E, in DiagnoseUnexpandedParameterPack()
398 bool Sema::DiagnoseUnexpandedParameterPack(const CXXScopeSpec &SS, in DiagnoseUnexpandedParameterPack()
415 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo, in DiagnoseUnexpandedParameterPack()
451 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc, in DiagnoseUnexpandedParameterPack()
465 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, in DiagnoseUnexpandedParameterPack()
478 void Sema::collectUnexpandedParameterPacks(TemplateArgument Arg, in collectUnexpandedParameterPacks()
484 void Sema::collectUnexpandedParameterPacks(TemplateArgumentLoc Arg, in collectUnexpandedParameterPacks()
490 void Sema::collectUnexpandedParameterPacks(QualType T, in collectUnexpandedParameterPacks()
495 void Sema::collectUnexpandedParameterPacks(TypeLoc TL, in collectUnexpandedParameterPacks()
500 void Sema::collectUnexpandedParameterPacks( in collectUnexpandedParameterPacks()
507 void Sema::collectUnexpandedParameterPacks( in collectUnexpandedParameterPacks()
516 Sema::ActOnPackExpansion(const ParsedTemplateArgument &Arg, in ActOnPackExpansion()
555 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
570 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion()
587 QualType Sema::CheckPackExpansion(QualType Pattern, SourceRange PatternRange, in CheckPackExpansion()
603 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { in ActOnPackExpansion()
607 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion()
627 bool Sema::CheckParameterPacksForExpansion( in CheckParameterPacksForExpansion()
764 Optional<unsigned> Sema::getNumArgumentsInExpansion(QualType T, in getNumArgumentsInExpansion()
817 bool Sema::containsUnexpandedParameterPacks(Declarator &D) { in containsUnexpandedParameterPacks()
952 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S, in ActOnSizeofParameterPackExpr()
1003 Sema::getTemplateArgumentPackExpansionPattern( in getTemplateArgumentPackExpansionPattern()
1062 Optional<unsigned> Sema::getFullyPackExpandedSize(TemplateArgument Arg) { in getFullyPackExpandedSize()
1119 static void CheckFoldOperand(Sema &S, Expr *E) { in CheckFoldOperand()
1134 ExprResult Sema::ActOnCXXFoldExpr(SourceLocation LParenLoc, Expr *LHS, in ActOnCXXFoldExpr()
1179 ExprResult Sema::BuildCXXFoldExpr(SourceLocation LParenLoc, Expr *LHS, in BuildCXXFoldExpr()
1187 ExprResult Sema::BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, in BuildEmptyCXXFoldExpr()