Home | History | Annotate | Download | only in Sema

Lines Matching full:sema

13 #include "clang/Sema/SemaInternal.h"
21 #include "clang/Sema/Lookup.h"
22 #include "clang/Sema/Scope.h"
23 #include "clang/Sema/ScopeInfo.h"
26 using namespace sema;
36 static bool isProvablyNotDerivedFrom(Sema &SemaRef, CXXRecordDecl *Record,
91 static IMAKind ClassifyImplicitMemberAccess(Sema &SemaRef,
140 case Sema::Unevaluated:
145 case Sema::UnevaluatedAbstract:
149 case Sema::ConstantEvaluated:
150 case Sema::PotentiallyEvaluated:
151 case Sema::PotentiallyEvaluatedIfUsed:
199 static void diagnoseInstanceReference(Sema &SemaRef,
235 Sema::BuildPossibleImplicitMemberExpr(const CXXScopeSpec &SS,
289 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK,
383 for (Sema::ExtVectorDeclsType::iterator
442 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType,
484 static void DiagnoseQualifiedMemberReference(Sema &SemaRef,
511 bool Sema::CheckQualifiedMemberReference(Expr *BaseExpr,
592 LookupMemberExprInRecord(Sema &SemaRef, LookupResult &R,
646 Sema::CTK_ErrorRecovery, DC);
673 static ExprResult LookupMemberExpr(Sema &S, LookupResult &R,
679 Sema::BuildMemberReferenceExpr(Expr *Base, QualType BaseType,
734 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow,
740 Sema::BuildAnonymousStructUnionMemberReference(const CXXScopeSpec &SS,
853 BuildMSPropertyRefExpr(Sema &S, Expr *BaseExpr, bool IsArrow,
867 BuildMemberExpr(Sema &SemaRef, ASTContext &C, Expr *Base, bool isArrow,
883 Sema::BuildMemberReferenceExpr(Expr *BaseExpr, QualType BaseExprType,
1125 static bool ShouldTryAgainWithRedefinitionType(Sema &S, ExprResult &base) {
1162 Sema::PerformMemberExprBaseConversion(Expr *Base, bool IsArrow) {
1179 static ExprResult LookupMemberExpr(Sema &S, LookupResult &R,
1285 R.getLookupNameInfo(), Sema::LookupMemberName, nullptr, nullptr,
1286 Validator, Sema::CTK_ErrorRecovery, IDecl)) {
1597 ExprResult Sema::ActOnMemberAccessExpr(Scope *S, Expr *Base,
1661 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow,
1726 Sema::BuildImplicitMemberExpr(const CXXScopeSpec &SS,