Home | History | Annotate | Download | only in Sema

Lines Matching refs:sema

13 #include "clang/Sema/SemaInternal.h"
20 #include "clang/Sema/Lookup.h"
21 #include "clang/Sema/Scope.h"
22 #include "clang/Sema/ScopeInfo.h"
25 using namespace sema;
35 static bool isProvablyNotDerivedFrom(Sema &SemaRef, CXXRecordDecl *Record,
87 static IMAKind ClassifyImplicitMemberAccess(Sema &SemaRef,
131 const Sema::ExpressionEvaluationContextRecord& record
133 if (record.Context == Sema::Unevaluated)
181 static void diagnoseInstanceReference(Sema &SemaRef,
217 Sema::BuildPossibleImplicitMemberExpr(const CXXScopeSpec &SS,
270 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK,
366 for (Sema::ExtVectorDeclsType::iterator
429 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType,
473 static void DiagnoseQualifiedMemberReference(Sema &SemaRef,
500 bool Sema::CheckQualifiedMemberReference(Expr *BaseExpr,
554 LookupMemberExprInRecord(Sema &SemaRef, LookupResult &R,
628 Sema::BuildMemberReferenceExpr(Expr *Base, QualType BaseType,
682 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow,
688 Sema::BuildAnonymousStructUnionMemberReference(const CXXScopeSpec &SS,
801 static MemberExpr *BuildMemberExpr(Sema &SemaRef,
821 Sema::BuildMemberReferenceExpr(Expr *BaseExpr, QualType BaseExprType,
1016 static bool ShouldTryAgainWithRedefinitionType(Sema &S, ExprResult &base) {
1053 Sema::PerformMemberExprBaseConversion(Expr *Base, bool IsArrow) {
1071 Sema::LookupMemberExpr(LookupResult &R, ExprResult &BaseExpr,
1513 ExprResult Sema::ActOnMemberAccessExpr(Scope *S, Expr *Base,
1593 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow,
1659 Sema::BuildImplicitMemberExpr(const CXXScopeSpec &SS,