/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; } 1988 bool IsArrow : 1; 2024 Base(0), IsArrow(false), QualifierLoc(), ScopeType(0) { } 2046 bool isArrow() const { return IsArrow; } 3125 bool IsArrow : 1; 3164 Expr *Base, QualType BaseType, bool IsArrow, 3175 bool IsArrow, 3183 Expr *Base, QualType BaseType, bool IsArrow, [all...] |
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 209 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), 1105 bool IsArrow, 1119 Base(Base), BaseType(BaseType), IsArrow(IsArrow), 1141 bool IsArrow, 1153 Base(Base), BaseType(BaseType), IsArrow(IsArrow), 1161 Expr *Base, QualType BaseType, bool IsArrow, 1170 IsArrow, OperatorLoc, 1181 IsArrow, OperatorLo 1103 CXXDependentScopeMemberExpr(ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 1139 CXXDependentScopeMemberExpr(ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo) argument 1160 Create(ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 1240 UnresolvedMemberExpr(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 1278 Create(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 | 448 bool IsArrow, SourceLocation OpLoc, 463 if (!IsArrow) { 481 IsArrow, OpLoc, 663 SourceLocation OpLoc, bool IsArrow, 672 IsArrow, OpLoc, 681 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); 691 LookupMemberExpr(R, BaseResult, IsArrow, OpLoc, 711 OpLoc, IsArrow, SS, TemplateKWLoc, 716 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow, 837 BuildMSPropertyRefExpr(Sema &S, Expr *BaseExpr, bool IsArrow, argument 447 ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, bool IsArrow, SourceLocation OpLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 662 BuildMemberReferenceExpr(Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 870 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 1107 PerformMemberExprBaseConversion(Expr *Base, bool IsArrow) argument 1125 LookupMemberExpr(LookupResult &R, ExprResult &BaseExpr, bool &IsArrow, SourceLocation OpLoc, CXXScopeSpec &SS, Decl *ObjCImpDecl, bool HasTemplateArgs) argument 1578 bool IsArrow = (OpKind == tok::arrow); local 1632 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow, const CXXScopeSpec &SS, FieldDecl *Field, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo) argument [all...] |
H A D | SemaCodeComplete.cpp | 3551 bool IsArrow) { 3555 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); 3564 if (IsArrow) { 3575 if (IsArrow) { 3623 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) { 3641 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || 3642 (!IsArrow && BaseType->isObjCObjectType())) { 3549 CodeCompleteMemberReferenceExpr(Scope *S, Expr *Base, SourceLocation OpLoc, bool IsArrow) argument
|
H A D | TreeTransform.h | 1705 OpLoc, /*IsArrow*/ false, 2260 bool IsArrow, 2271 OperatorLoc, IsArrow, 2284 bool IsArrow, 2294 OperatorLoc, IsArrow, 2406 bool IsArrow, bool IsFreeIvar) { 2412 ExprResult Result = getSema().LookupMemberExpr(R, Base, IsArrow, 2423 /*FIXME:*/IvarLoc, IsArrow, 2441 bool IsArrow = false; local 2442 ExprResult Result = getSema().LookupMemberExpr(R, Base, IsArrow, 2258 RebuildCXXDependentScopeMemberExpr(Expr *BaseE, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 2282 RebuildUnresolvedMemberExpr(Expr *BaseE, QualType BaseType, SourceLocation OperatorLoc, bool IsArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, LookupResult &R, const TemplateArgumentListInfo *TemplateArgs) argument 2404 RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar, SourceLocation IvarLoc, bool IsArrow, bool IsFreeIvar) argument 2479 RebuildObjCIsaExpr(Expr *BaseArg, SourceLocation IsaLoc, SourceLocation OpLoc, bool IsArrow) argument [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1376 E->IsArrow = Record[Idx++]; 1411 E->IsArrow = Record[Idx++]; 1464 E->IsArrow = Record[Idx++]; 1601 E->IsArrow = (Record[Idx++] != 0); 2008 bool IsArrow = Record[Idx++]; local 2010 S = MemberExpr::Create(Context, Base, IsArrow, QualifierLoc,
|