Home | History | Annotate | Download | only in Sema

Lines Matching refs:sema

12 #include "clang/Sema/Sema.h"
16 #include "clang/Sema/Lookup.h"
17 #include "clang/Sema/ParsedTemplate.h"
18 #include "clang/Sema/ScopeInfo.h"
19 #include "clang/Sema/SemaInternal.h"
20 #include "clang/Sema/Template.h"
198 Sema::DiagnoseUnexpandedParameterPacks(SourceLocation Loc,
209 if (sema::LambdaScopeInfo *LSI =
210 dyn_cast<sema::LambdaScopeInfo>(FunctionScopes[N-1])) {
250 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc,
266 bool Sema::DiagnoseUnexpandedParameterPack(Expr *E,
280 bool Sema::DiagnoseUnexpandedParameterPack(const CXXScopeSpec &SS,
297 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo,
332 bool Sema::DiagnoseUnexpandedParameterPack(SourceLocation Loc,
346 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg,
359 void Sema::collectUnexpandedParameterPacks(TemplateArgument Arg,
365 void Sema::collectUnexpandedParameterPacks(TemplateArgumentLoc Arg,
371 void Sema::collectUnexpandedParameterPacks(QualType T,
376 void Sema::collectUnexpandedParameterPacks(TypeLoc TL,
381 void Sema::collectUnexpandedParameterPacks(CXXScopeSpec &SS,
392 void Sema::collectUnexpandedParameterPacks(const DeclarationNameInfo &NameInfo,
400 Sema::ActOnPackExpansion(const ParsedTemplateArgument &Arg,
439 TypeResult Sema::ActOnPackExpansion(ParsedType Type,
454 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc,
475 QualType Sema::CheckPackExpansion(QualType Pattern, SourceRange PatternRange,
491 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) {
495 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc,
528 bool Sema::CheckParameterPacksForExpansion(
636 Optional<unsigned> Sema::getNumArgumentsInExpansion(QualType T,
689 bool Sema::containsUnexpandedParameterPacks(Declarator &D) {
798 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S,