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

12

/external/clang/lib/AST/
H A DExprClassification.cpp295 if (cast<ExtVectorElementExpr>(E)->isArrow())
456 if (E->isArrow())
483 if (E->isArrow())
H A DStmtProfile.cpp500 ID.AddBoolean(S->isArrow());
1016 ID.AddBoolean(S->isArrow());
1088 ID.AddBoolean(S->isArrow());
1101 ID.AddBoolean(S->isArrow());
1187 ID.AddBoolean(S->isArrow());
1219 ID.AddBoolean(S->isArrow());
H A DExprCXX.cpp238 Expr *Base, bool isArrow, SourceLocation OperatorLoc,
270 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow),
1407 if (isArrow()) {
237 CXXPseudoDestructorExpr(const ASTContext &Context, Expr *Base, bool isArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, TypeSourceInfo *ScopeType, SourceLocation ColonColonLoc, SourceLocation TildeLoc, PseudoDestructorTypeStorage DestroyedType) argument
H A DItaniumMangle.cpp371 void mangleMemberExpr(const Expr *base, bool isArrow,
2523 bool isArrow,
2537 Out << (isArrow ? "pt" : "dt");
2770 mangleMemberExpr(ME->getBase(), ME->isArrow(),
2778 mangleMemberExpr(ME->getBase(), ME->isArrow(),
2789 mangleMemberExpr(ME->getBase(), ME->isArrow(),
2522 mangleMemberExpr(const Expr *base, bool isArrow, NestedNameSpecifier *qualifier, NamedDecl *firstQualifierLookup, DeclarationName member, unsigned arity) argument
H A DASTDumper.cpp1771 OS << " " << (Node->isArrow() ? "->" : ".") << *Node->getMemberDecl();
H A DStmtPrinter.cpp870 OS << (Node->isArrow() ? "->" : ".");
1176 OS << (Node->isArrow() ? "->" : ".");
1193 OS << (Node->isArrow() ? "->isa" : ".isa");
1518 if (Node->isArrow())
1767 if (E->isArrow())
1827 OS << (Node->isArrow() ? "->" : ".");
1842 OS << (Node->isArrow() ? "->" : ".");
H A DExpr.cpp77 if (!ME->isArrow()) {
3302 /// isArrow - Return true if the base expression is a pointer to vector,
3304 bool ExtVectorElementExpr::isArrow() const { function in class:ExtVectorElementExpr
/external/clang/lib/StaticAnalyzer/Checkers/
H A DDereferenceChecker.cpp142 if (M->isArrow() || bugreporter::isDeclRefExprToReference(M->getBase())) {
/external/clang/include/clang/AST/
H A DExprCXX.h622 MSPropertyRefExpr(Expr *baseExpr, MSPropertyDecl *decl, bool isArrow, argument
631 MemberLoc(nameLoc), IsArrow(isArrow),
661 bool isArrow() const { return IsArrow; } function in class:clang::MSPropertyRefExpr
1930 Expr *Base, bool isArrow, SourceLocation OperatorLoc,
1961 bool isArrow() const { return IsArrow; }
3003 bool isArrow() const { return IsArrow; }
3241 bool isArrow() const { return IsArrow; }
H A DExprObjC.h499 bool isArrow() const { return IsArrow; } function in class:clang::ObjCIvarRefExpr
1418 bool isArrow() const { return IsArrow; }
H A DExpr.h2542 bool isArrow() const { return IsArrow; } function in class:clang::StringLiteral::OffsetOfExpr::MemberExpr
4496 /// isArrow - Return true if the base expression is a pointer to vector,
4498 bool isArrow() const;
/external/clang/lib/Analysis/
H A DThreadSafety.cpp122 bool isArrow() const { return Op == EOP_Dot && Flags == 1; } function in class:__anon17783::SExpr::SExprNode
264 return ME ? ME->isArrow() : false;
315 int ImplicitDeref = ME->isArrow() ? 1 : 0;
492 CallCtx.SelfArrow = ME->isArrow();
647 if (N->isArrow())
1919 if (ME->isArrow())
2158 if (ME->isArrow()) {
/external/clang/unittests/ASTMatchers/
H A DASTMatchersTest.cpp53 EXPECT_FALSE(Finder.addDynamicMatcher(isArrow(), nullptr));
1286 memberExpr(isArrow())));
1288 memberExpr(isArrow())));
1290 memberExpr(isArrow())));
1295 memberExpr(isArrow())));
1297 memberExpr(isArrow())));
1299 memberExpr(isArrow())));
1304 memberExpr(isArrow())));
1306 memberExpr(isArrow())));
1308 memberExpr(isArrow())));
[all...]
/external/clang/lib/Sema/
H A DTreeTransform.h1700 bool isArrow,
1788 bool isArrow,
1797 isArrow);
1813 ExprValueKind VK = isArrow ? VK_LValue : Base->getValueKind();
1815 new (getSema().Context) MemberExpr(Base, isArrow,
1834 return getSema().BuildMemberReferenceExpr(Base, BaseType, OpLoc, isArrow,
6325 MSPropertyRefExpr(Base.get(), PD, E->isArrow(),
7190 E->isArrow(),
8107 E->isArrow()? tok::arrow : tok::period,
8164 E->isArrow(),
1787 RebuildMemberExpr(Expr *Base, SourceLocation OpLoc, bool isArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, ValueDecl *Member, NamedDecl *FoundDecl, const TemplateArgumentListInfo *ExplicitTemplateArgs, NamedDecl *FirstQualifierInScope) argument
10155 RebuildCXXPseudoDestructorExpr(Expr *Base, SourceLocation OperatorLoc, bool isArrow, CXXScopeSpec &SS, TypeSourceInfo *ScopeType, SourceLocation CCLoc, SourceLocation TildeLoc, PseudoDestructorTypeStorage Destroyed) argument
[all...]
H A DSemaExprMember.cpp867 BuildMemberExpr(Sema &SemaRef, ASTContext &C, Expr *Base, bool isArrow, argument
873 assert((!isArrow || Base->isRValue()) && "-> base must be a pointer rvalue");
875 MemberExpr::Create(C, Base, isArrow, SS.getWithLocInContext(C),
H A DSemaPseudoObject.cpp188 refExpr->isArrow(), refExpr->getType(),
1440 RefExpr->isArrow() ? tok::arrow : tok::period, SS, SourceLocation(),
1470 RefExpr->isArrow() ? tok::arrow : tok::period, SS, SourceLocation(),
H A DSemaAccess.cpp1554 if (E->isArrow())
/external/clang/lib/Serialization/
H A DASTWriterStmt.cpp554 Record.push_back(E->isArrow());
565 Record.push_back(E->isArrow());
934 Record.push_back(E->isArrow());
1356 Record.push_back(E->isArrow());
1402 Record.push_back(E->isArrow());
1468 Record.push_back(E->isArrow());
1609 Record.push_back(E->isArrow());
/external/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp229 REGISTER_MATCHER(isArrow);
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2791 /// memberExpr(isArrow())
2793 AST_MATCHER(MemberExpr, isArrow) {
2794 return Node.isArrow();
/external/clang/lib/CodeGen/
H A DCGExpr.cpp2431 if (E->isArrow()) {
2484 if (E->isArrow()) {
2989 if (PseudoDtor->isArrow()) {
3175 if (E->isArrow()) {
H A DCGExprCXX.cpp128 if (ME->isArrow())
H A DCGExprScalar.cpp1049 if (E->isArrow())
3337 if (E->isArrow())
/external/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp62 if (ME->isArrow() || isDeclRefExprToReference(ME->getBase())) {
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp4797 bool isArrow = DeclRefExp->refersToEnclosingLocal(); local
4805 MemberExpr *ME = new (Context) MemberExpr(DeclRefExp, isArrow,
7744 MemberExpr *ME = new (Context) MemberExpr(PE, /*isArrow*/false, FD, SourceLocation(),

Completed in 676 milliseconds

12