/external/clang/lib/Sema/ |
SemaExprMember.cpp | 437 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, 457 assert(BaseExpr && "cannot happen with implicit member accesses"); 459 << BaseType << BaseExpr->getSourceRange(); 468 // Get the type being accessed in BaseType. If this is an arrow, the BaseExpr 470 return Owned(CXXDependentScopeMemberExpr::Create(Context, BaseExpr, BaseType, 482 Expr *BaseExpr, 489 if (!BaseExpr) 508 bool Sema::CheckQualifiedMemberReference(Expr *BaseExpr, 524 if (!BaseExpr && !(*I)->isCXXInstanceMember()) 542 DiagnoseQualifiedMemberReference(*this, BaseExpr, BaseType, SS [all...] |
SemaPseudoObject.cpp | [all...] |
SemaChecking.cpp | [all...] |
SemaExprObjC.cpp | 535 ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, 543 assert ((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) && 551 Result = DefaultLvalueConversion(BaseExpr); 554 BaseExpr = Result.get(); 556 BaseExpr, [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...] |
RewriteModernObjC.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |