Searched defs:isArrow (Results 1 - 10 of 10) sorted by relevance

/external/clang/include/clang/AST/
H A DExprObjC.h488 bool isArrow() const { return IsArrow; } function in class:clang::ObjCIvarRefExpr
1400 bool isArrow() const { return IsArrow; }
H A DExpr.h2501 bool isArrow() const { return IsArrow; } function in class:clang::StringLiteral::OffsetOfExpr::MemberExpr
4359 /// isArrow - Return true if the base expression is a pointer to vector,
4361 bool isArrow() const;
/external/clang/lib/AST/
H A DExprCXX.cpp176 Expr *Base, bool isArrow, SourceLocation OperatorLoc,
207 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow),
1305 if (isArrow()) {
175 CXXPseudoDestructorExpr(ASTContext &Context, Expr *Base, bool isArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, TypeSourceInfo *ScopeType, SourceLocation ColonColonLoc, SourceLocation TildeLoc, PseudoDestructorTypeStorage DestroyedType) argument
H A DItaniumMangle.cpp337 void mangleMemberExpr(const Expr *base, bool isArrow,
2297 bool isArrow,
2311 Out << (isArrow ? "pt" : "dt");
2538 mangleMemberExpr(ME->getBase(), ME->isArrow(),
2546 mangleMemberExpr(ME->getBase(), ME->isArrow(),
2557 mangleMemberExpr(ME->getBase(), ME->isArrow(),
2296 mangleMemberExpr(const Expr *base, bool isArrow, NestedNameSpecifier *qualifier, NamedDecl *firstQualifierLookup, DeclarationName member, unsigned arity) argument
H A DExpr.cpp76 if (!ME->isArrow() && ME->getBase()->isRValue()) {
3181 /// isArrow - Return true if the base expression is a pointer to vector,
3183 bool ExtVectorElementExpr::isArrow() const { function in class:ExtVectorElementExpr
/external/clang/lib/Sema/
H A DSemaExprMember.cpp802 ASTContext &C, Expr *Base, bool isArrow,
811 assert((!isArrow || Base->isRValue()) && "-> base must be a pointer rvalue");
813 MemberExpr::Create(C, Base, isArrow, SS.getWithLocInContext(C),
801 BuildMemberExpr(Sema &SemaRef, ASTContext &C, Expr *Base, bool isArrow, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, ValueDecl *Member, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo, QualType Ty, ExprValueKind VK, ExprObjectKind OK, const TemplateArgumentListInfo *TemplateArgs = 0) argument
H A DTreeTransform.h1427 bool isArrow,
1515 bool isArrow,
1524 isArrow);
1540 ExprValueKind VK = isArrow ? VK_LValue : Base->getValueKind();
1542 new (getSema().Context) MemberExpr(Base, isArrow,
1561 return getSema().BuildMemberReferenceExpr(Base, BaseType, OpLoc, isArrow,
6493 E->isArrow(),
7409 E->isArrow()? tok::arrow : tok::period,
7466 E->isArrow(),
8125 E->isArrow()
1514 RebuildMemberExpr(Expr *Base, SourceLocation OpLoc, bool isArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, ValueDecl *Member, NamedDecl *FoundDecl, const TemplateArgumentListInfo *ExplicitTemplateArgs, NamedDecl *FirstQualifierInScope) argument
9297 RebuildCXXPseudoDestructorExpr(Expr *Base, SourceLocation OperatorLoc, bool isArrow, CXXScopeSpec &SS, TypeSourceInfo *ScopeType, SourceLocation CCLoc, SourceLocation TildeLoc, PseudoDestructorTypeStorage Destroyed) argument
[all...]
/external/clang/lib/Analysis/
H A DThreadSafety.cpp118 bool isArrow() const { return Op == EOP_Dot && Flags == 1; } function in class:__anon3682::SExpr::SExprNode
317 int ImplicitDeref = ME->isArrow() ? 1 : 0;
332 dyn_cast<MemberExpr>(CMCE->getCallee())->isArrow();
342 if (NDeref && dyn_cast<MemberExpr>(CMCE->getCallee())->isArrow())
497 CallCtx.SelfArrow = ME->isArrow();
501 CallCtx.SelfArrow = dyn_cast<MemberExpr>(CE->getCallee())->isArrow();
653 if (N->isArrow())
1863 if (ME->isArrow())
2075 if (ME->isArrow()) {
/external/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp3929 bool isArrow = DeclRefExp->refersToEnclosingLocal(); local
3937 MemberExpr *ME = new (Context) MemberExpr(DeclRefExp, isArrow,
H A DRewriteModernObjC.cpp4863 bool isArrow = DeclRefExp->refersToEnclosingLocal(); local
4871 MemberExpr *ME = new (Context) MemberExpr(DeclRefExp, isArrow,
7841 MemberExpr *ME = new (Context) MemberExpr(PE, /*isArrow*/false, FD, SourceLocation(),

Completed in 260 milliseconds