Searched refs:isArrow (Results 1 - 25 of 29) sorted by relevance

12

/external/clang/lib/AST/
H A DStmtProfile.cpp358 ID.AddBoolean(S->isArrow());
850 ID.AddBoolean(S->isArrow());
928 ID.AddBoolean(S->isArrow());
941 ID.AddBoolean(S->isArrow());
1019 ID.AddBoolean(S->isArrow());
1051 ID.AddBoolean(S->isArrow());
H A DExprClassification.cpp448 if (E->isArrow())
475 if (E->isArrow())
H A DItaniumMangle.cpp336 void mangleMemberExpr(const Expr *base, bool isArrow,
2294 bool isArrow,
2308 Out << (isArrow ? "pt" : "dt");
2536 mangleMemberExpr(ME->getBase(), ME->isArrow(),
2544 mangleMemberExpr(ME->getBase(), ME->isArrow(),
2555 mangleMemberExpr(ME->getBase(), ME->isArrow(),
2293 mangleMemberExpr(const Expr *base, bool isArrow, NestedNameSpecifier *qualifier, NamedDecl *firstQualifierLookup, DeclarationName member, unsigned arity) argument
H A DExprCXX.cpp162 Expr *Base, bool isArrow, SourceLocation OperatorLoc,
192 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow),
1275 if (isArrow()) {
161 CXXPseudoDestructorExpr(ASTContext &Context, Expr *Base, bool isArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, TypeSourceInfo *ScopeType, SourceLocation ColonColonLoc, SourceLocation TildeLoc, PseudoDestructorTypeStorage DestroyedType) argument
H A DStmtPrinter.cpp613 OS << (Node->isArrow() ? "->" : ".");
887 OS << (Node->isArrow() ? "->" : ".");
901 OS << (Node->isArrow() ? "->isa" : ".isa");
1426 if (E->isArrow())
1477 OS << (Node->isArrow() ? "->" : ".");
1495 OS << (Node->isArrow() ? "->" : ".");
H A DExprConstant.cpp2586 assert(!E->isArrow() && "missing call to bound member function?");
2673 if (E->isArrow()) {
/external/clang/lib/StaticAnalyzer/Checkers/
H A DDereferenceChecker.cpp133 if (M->isArrow() || bugreporter::isDeclRefExprToReference(M->getBase())) {
/external/clang/unittests/ASTMatchers/
H A DASTMatchersTest.cpp1006 memberExpr(isArrow())));
1008 memberExpr(isArrow())));
1010 memberExpr(isArrow())));
1015 memberExpr(isArrow())));
1017 memberExpr(isArrow())));
1019 memberExpr(isArrow())));
1024 memberExpr(isArrow())));
1026 memberExpr(isArrow())));
1028 memberExpr(isArrow())));
/external/clang/lib/Analysis/
H A DThreadSafety.cpp117 bool isArrow() const { return Op == EOP_Dot && Flags == 1; } function in class:__anon3546::SExpr::SExprNode
301 int ImplicitDeref = ME->isArrow() ? 1 : 0;
316 dyn_cast<MemberExpr>(CMCE->getCallee())->isArrow();
326 if (NDeref && dyn_cast<MemberExpr>(CMCE->getCallee())->isArrow())
481 CallCtx.SelfArrow = ME->isArrow();
484 CallCtx.SelfArrow = dyn_cast<MemberExpr>(CE->getCallee())->isArrow();
618 if (N->isArrow())
/external/clang/lib/Serialization/
H A DASTWriterStmt.cpp492 Record.push_back(E->isArrow());
502 Record.push_back(E->isArrow());
858 Record.push_back(E->isArrow());
1263 Record.push_back(E->isArrow());
1309 Record.push_back(E->isArrow());
1375 Record.push_back(E->isArrow());
/external/clang/lib/Sema/
H A DTreeTransform.h1417 bool isArrow,
1505 bool isArrow,
1514 isArrow);
1530 ExprValueKind VK = isArrow ? VK_LValue : Base->getValueKind();
1532 new (getSema().Context) MemberExpr(Base, isArrow,
1551 return getSema().BuildMemberReferenceExpr(Base, BaseType, OpLoc, isArrow,
6449 E->isArrow(),
7356 E->isArrow()? tok::arrow : tok::period,
7411 E->isArrow(),
8054 E->isArrow()
1504 RebuildMemberExpr(Expr *Base, SourceLocation OpLoc, bool isArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, ValueDecl *Member, NamedDecl *FoundDecl, const TemplateArgumentListInfo *ExplicitTemplateArgs, NamedDecl *FirstQualifierInScope) argument
9223 RebuildCXXPseudoDestructorExpr(Expr *Base, SourceLocation OperatorLoc, bool isArrow, CXXScopeSpec &SS, TypeSourceInfo *ScopeType, SourceLocation CCLoc, SourceLocation TildeLoc, PseudoDestructorTypeStorage Destroyed) argument
[all...]
H A DSemaExprMember.cpp810 ASTContext &C, Expr *Base, bool isArrow,
819 assert((!isArrow || Base->isRValue()) && "-> base must be a pointer rvalue");
821 MemberExpr::Create(C, Base, isArrow, SS.getWithLocInContext(C),
809 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 DSemaAccess.cpp1511 if (E->isArrow())
H A DSemaChecking.cpp3756 if (M->isArrow())
5325 if (member->isArrow()) return false;
/external/clang/include/clang/AST/
H A DExprCXX.h1798 Expr *Base, bool isArrow, SourceLocation OperatorLoc,
1829 bool isArrow() const { return IsArrow; }
3008 bool isArrow() const { return IsArrow; }
3244 bool isArrow() const { return IsArrow; }
H A DExprObjC.h488 bool isArrow() const { return IsArrow; } function in class:clang::ObjCIvarRefExpr
1393 bool isArrow() const { return IsArrow; }
H A DExpr.h2407 bool isArrow() const { return IsArrow; } function in class:clang::StringLiteral::OffsetOfExpr::MemberExpr
4238 /// isArrow - Return true if the base expression is a pointer to vector,
4240 bool isArrow() const;
/external/clang/lib/CodeGen/
H A DCGExpr.cpp359 if (!ME->isArrow() && ME->getBase()->isRValue()) {
2101 if (E->isArrow()) {
2154 if (E->isArrow()) {
2603 if (PseudoDtor->isArrow()) {
2776 if (E->isArrow()) {
H A DCGExprCXX.cpp228 if (ME->isArrow())
H A DCGExprScalar.cpp792 if (E->isArrow())
2795 if (E->isArrow())
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2130 /// memberExpr(isArrow())
2132 inline internal::Matcher<MemberExpr> isArrow() { function in namespace:clang::ast_matchers
H A DASTMatchersInternal.h950 return Node.isArrow();
/external/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp64 if (ME->isArrow() || isDeclRefExprToReference(ME->getBase())) {
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp4609 bool isArrow = DeclRefExp->refersToEnclosingLocal(); local
4617 MemberExpr *ME = new (Context) MemberExpr(DeclRefExp, isArrow,
H A DRewriteObjC.cpp3943 bool isArrow = DeclRefExp->refersToEnclosingLocal(); local
3951 MemberExpr *ME = new (Context) MemberExpr(DeclRefExp, isArrow,

Completed in 440 milliseconds

12