/external/clang/include/clang/AST/ |
H A D | ExprCXX.h | 618 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...] |
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 270 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/lib/Sema/ |
H A D | SemaExprMember.cpp | 443 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 D | SemaCodeComplete.cpp | 3529 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 D | SemaDeclCXX.cpp | 3209 /*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...] |
H A D | TreeTransform.h | 1899 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...] |
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1383 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,
|