Searched refs:IsArrow (Results 1 - 11 of 11) sorted by relevance

/external/clang/lib/Sema/
H A DSemaExprMember.cpp443 bool IsArrow, SourceLocation OpLoc,
458 if (!IsArrow) {
476 Context, BaseExpr, BaseType, IsArrow, OpLoc,
674 ExprResult &BaseExpr, bool &IsArrow,
680 SourceLocation OpLoc, bool IsArrow,
690 IsArrow, OpLoc,
699 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType();
709 *this, R, BaseResult, IsArrow, OpLoc, SS,
728 OpLoc, IsArrow, SS, TemplateKWLoc,
734 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow,
442 ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, bool IsArrow, SourceLocation OpLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
679 BuildMemberReferenceExpr(Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs, ActOnMemberAccessExtraArgs *ExtraArgs) argument
853 BuildMSPropertyRefExpr(Sema &S, Expr *BaseExpr, bool IsArrow, const CXXScopeSpec &SS, MSPropertyDecl *PD, const DeclarationNameInfo &NameInfo) argument
883 BuildMemberReferenceExpr(Expr *BaseExpr, QualType BaseExprType, SourceLocation OpLoc, bool IsArrow, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, LookupResult &R, const TemplateArgumentListInfo *TemplateArgs, bool SuppressQualifierCheck, ActOnMemberAccessExtraArgs *ExtraArgs) argument
1162 PerformMemberExprBaseConversion(Expr *Base, bool IsArrow) argument
1179 LookupMemberExpr(Sema &S, LookupResult &R, ExprResult &BaseExpr, bool &IsArrow, SourceLocation OpLoc, CXXScopeSpec &SS, Decl *ObjCImpDecl, bool HasTemplateArgs) argument
1636 bool IsArrow = (OpKind == tok::arrow); local
1661 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow, const CXXScopeSpec &SS, FieldDecl *Field, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo) argument
[all...]
H A DSemaCodeComplete.cpp3529 bool IsArrow) {
3533 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow);
3542 if (IsArrow) {
3553 if (IsArrow) {
3601 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) {
3617 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) ||
3618 (!IsArrow && BaseType->isObjCObjectType())) {
3527 CodeCompleteMemberReferenceExpr(Scope *S, Expr *Base, SourceLocation OpLoc, bool IsArrow) argument
H A DTreeTransform.h1899 OpLoc, /*IsArrow*/ false,
2428 bool IsArrow,
2439 OperatorLoc, IsArrow,
2452 bool IsArrow,
2462 OperatorLoc, IsArrow,
2573 bool IsArrow, bool IsFreeIvar) {
2578 /*FIXME:*/IvarLoc, IsArrow,
2596 /*IsArrow=*/false,
2624 SourceLocation OpLoc, bool IsArrow) {
2628 OpLoc, IsArrow,
2426 RebuildCXXDependentScopeMemberExpr(Expr *BaseE, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
2450 RebuildUnresolvedMemberExpr(Expr *BaseE, QualType BaseType, SourceLocation OperatorLoc, bool IsArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, LookupResult &R, const TemplateArgumentListInfo *TemplateArgs) argument
2571 RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar, SourceLocation IvarLoc, bool IsArrow, bool IsFreeIvar) argument
2623 RebuildObjCIsaExpr(Expr *BaseArg, SourceLocation IsaLoc, SourceLocation OpLoc, bool IsArrow) argument
[all...]
H A DSemaDeclCXX.cpp3209 /*IsArrow=*/false,
9081 bool IsArrow; member in class:__anon18041::MemberBuilder
9087 Builder.build(S, Loc), Type, Loc, IsArrow, SS, SourceLocation(),
9091 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, argument
9093 : Builder(Builder), Type(Type), IsArrow(IsArrow),
9757 MemberBuilder From(OtherRef, OtherRefType, /*IsArrow=*/false, MemberLookup);
9759 MemberBuilder To(This, getCurrentThisType(), /*IsArrow=*/true, MemberLookup);
10174 /*IsArrow=*/false, MemberLookup);
10176 /*IsArrow
[all...]
/external/clang/lib/AST/
H A DExprCXX.cpp270 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow),
1186 bool IsArrow,
1200 Base(Base), BaseType(BaseType), IsArrow(IsArrow),
1223 bool IsArrow,
1235 Base(Base), BaseType(BaseType), IsArrow(IsArrow),
1243 Expr *Base, QualType BaseType, bool IsArrow,
1252 IsArrow, OperatorLoc,
1263 IsArrow, OperatorLo
1184 CXXDependentScopeMemberExpr(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
1221 CXXDependentScopeMemberExpr(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo) argument
1242 Create(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
1317 UnresolvedMemberExpr(const ASTContext &C, bool HasUnresolvedUsing, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, UnresolvedSetIterator End) argument
1355 Create(const ASTContext &C, bool HasUnresolvedUsing, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, UnresolvedSetIterator End) argument
[all...]
/external/clang/include/clang/AST/
H A DExprCXX.h618 bool IsArrow; member in class:clang::MSPropertyRefExpr
631 MemberLoc(nameLoc), IsArrow(isArrow),
661 bool isArrow() const { return IsArrow; }
1903 bool IsArrow : 1;
1939 Base(nullptr), IsArrow(false), QualifierLoc(), ScopeType(nullptr) { }
1961 bool isArrow() const { return IsArrow; }
2921 bool IsArrow : 1;
2960 QualType BaseType, bool IsArrow,
2970 QualType BaseType, bool IsArrow,
2977 Create(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow,
[all...]
H A DExprObjC.h472 bool IsArrow:1; // True if this is "X->F", false if this is "X.F".
486 IsArrow(arrow), IsFreeIvar(freeIvar) {}
499 bool isArrow() const { return IsArrow; }
501 void setIsArrow(bool A) { IsArrow = A; }
1401 /// IsArrow - True if this is "X->F", false if this is "X.F".
1402 bool IsArrow;
1410 Base(base), IsaMemberLoc(l), OpLoc(oploc), IsArrow(isarrow) {}
1418 bool isArrow() const { return IsArrow; }
1419 void setArrow(bool A) { IsArrow = A; }
H A DExpr.h2327 /// IsArrow - True if this is "X->F", false if this is "X.F".
2328 bool IsArrow : 1;
2370 MemberLoc(NameInfo.getLoc()), IsArrow(isarrow),
2388 IsArrow(isarrow),
2542 bool isArrow() const { return IsArrow; }
2543 void setArrow(bool A) { IsArrow = A; }
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp1383 E->IsArrow = Record[Idx++];
1418 E->IsArrow = Record[Idx++];
1471 E->IsArrow = Record[Idx++];
1592 E->IsArrow = (Record[Idx++] != 0);
2232 bool IsArrow = Record[Idx++]; local
2234 S = MemberExpr::Create(Context, Base, IsArrow, QualifierLoc,
/external/clang/unittests/ASTMatchers/
H A DASTMatchersTest.cpp1284 TEST(IsArrow, MatchesMemberVariablesViaArrow) {
1293 TEST(IsArrow, MatchesStaticMemberVariablesViaArrow) {
1302 TEST(IsArrow, MatchesMemberCallsViaArrow) {
/external/clang/include/clang/Sema/
H A DSema.h3526 Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow,
3534 bool IsArrow, const CXXScopeSpec &SS,
3541 ExprResult PerformMemberExprBaseConversion(Expr *Base, bool IsArrow);
3548 bool IsArrow, SourceLocation OpLoc,
8089 bool IsArrow);

Completed in 2923 milliseconds