/external/clang/lib/Sema/ |
SemaExprMember.cpp | 422 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, 441 assert(BaseExpr && "cannot happen with implicit member accesses"); 443 << BaseType << BaseExpr->getSourceRange(); 452 // Get the type being accessed in BaseType. If this is an arrow, the BaseExpr 454 return Owned(CXXDependentScopeMemberExpr::Create(Context, BaseExpr, BaseType, 465 Expr *BaseExpr, 472 if (!BaseExpr) 491 bool Sema::CheckQualifiedMemberReference(Expr *BaseExpr, 507 if (!BaseExpr && !(*I)->isCXXInstanceMember()) 525 DiagnoseQualifiedMemberReference(*this, BaseExpr, BaseType, SS [all...] |
SemaChecking.cpp | [all...] |
SemaExprObjC.cpp | 551 Expr *BaseExpr, SourceLocation OpLoc, 596 MemberLoc, BaseExpr)); 620 BaseExpr)); 693 MemberLoc, BaseExpr)); 709 return HandleExprPropertyRefExpr(OPT, BaseExpr, OpLoc, 739 << MemberName << BaseExpr->getSourceRange(); 769 /*BaseExpr*/0, [all...] |
SemaExpr.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGExpr.cpp | [all...] |
CGExprCXX.cpp | 289 const Expr *BaseExpr = BO->getLHS(); 307 This = EmitScalarExpr(BaseExpr); 309 This = EmitLValue(BaseExpr).getAddress(); [all...] |
CGExprScalar.cpp | [all...] |
/external/clang/lib/Rewrite/ |
RewriteObjC.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |