/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 430 bool IsArrow, SourceLocation OpLoc, 445 if (!IsArrow) { 463 IsArrow, OpLoc, 665 SourceLocation OpLoc, bool IsArrow, 674 IsArrow, OpLoc, 683 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); 693 LookupMemberExpr(R, BaseResult, IsArrow, OpLoc, 713 OpLoc, IsArrow, SS, TemplateKWLoc, 718 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow, 839 BuildMSPropertyRefExpr(Sema &S, Expr *BaseExpr, bool IsArrow, argument 429 ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, bool IsArrow, SourceLocation OpLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 664 BuildMemberReferenceExpr(Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 872 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 1156 PerformMemberExprBaseConversion(Expr *Base, bool IsArrow) argument 1174 LookupMemberExpr(LookupResult &R, ExprResult &BaseExpr, bool &IsArrow, SourceLocation OpLoc, CXXScopeSpec &SS, Decl *ObjCImpDecl, bool HasTemplateArgs) argument 1628 bool IsArrow = (OpKind == tok::arrow); local 1682 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow, const CXXScopeSpec &SS, FieldDecl *Field, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo) argument [all...] |
H A D | TreeTransform.h | 1736 OpLoc, /*IsArrow*/ false, 2291 bool IsArrow, 2302 OperatorLoc, IsArrow, 2315 bool IsArrow, 2325 OperatorLoc, IsArrow, 2437 bool IsArrow, bool IsFreeIvar) { 2443 ExprResult Result = getSema().LookupMemberExpr(R, Base, IsArrow, 2454 /*FIXME:*/IvarLoc, IsArrow, 2472 bool IsArrow = false; local 2473 ExprResult Result = getSema().LookupMemberExpr(R, Base, IsArrow, 2289 RebuildCXXDependentScopeMemberExpr(Expr *BaseE, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 2313 RebuildUnresolvedMemberExpr(Expr *BaseE, QualType BaseType, SourceLocation OperatorLoc, bool IsArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, LookupResult &R, const TemplateArgumentListInfo *TemplateArgs) argument 2435 RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar, SourceLocation IvarLoc, bool IsArrow, bool IsFreeIvar) argument 2510 RebuildObjCIsaExpr(Expr *BaseArg, SourceLocation IsaLoc, SourceLocation OpLoc, bool IsArrow) argument [all...] |
H A D | SemaCodeComplete.cpp | 3554 bool IsArrow) { 3558 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); 3567 if (IsArrow) { 3578 if (IsArrow) { 3626 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) { 3644 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || 3645 (!IsArrow && BaseType->isObjCObjectType())) { 3552 CodeCompleteMemberReferenceExpr(Scope *S, Expr *Base, SourceLocation OpLoc, bool IsArrow) argument
|
H A D | SemaDeclCXX.cpp | 3129 /*IsArrow=*/false, 8771 bool IsArrow; member in class:__anon3391::MemberBuilder 8777 Builder.build(S, Loc), Type, Loc, IsArrow, SS, SourceLocation(), 0, 8781 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, argument 8783 : Builder(Builder), Type(Type), IsArrow(IsArrow), 9456 MemberBuilder From(OtherRef, OtherRefType, /*IsArrow=*/false, MemberLookup); 9458 MemberBuilder To(This, getCurrentThisType(), /*IsArrow=*/true, MemberLookup); 9884 /*IsArrow=*/false, MemberLookup); 9886 /*IsArrow [all...] |
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ExprCXX.cpp | 271 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), 1175 bool IsArrow, 1189 Base(Base), BaseType(BaseType), IsArrow(IsArrow), 1211 bool IsArrow, 1223 Base(Base), BaseType(BaseType), IsArrow(IsArrow), 1231 Expr *Base, QualType BaseType, bool IsArrow, 1240 IsArrow, OperatorLoc, 1251 IsArrow, OperatorLo 1173 CXXDependentScopeMemberExpr(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 1209 CXXDependentScopeMemberExpr(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo) argument 1230 Create(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument 1310 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 1348 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...] |
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | ExprObjC.h | 472 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 D | ExprCXX.h | 618 bool IsArrow; member in class:clang::MSPropertyRefExpr 631 MemberLoc(nameLoc), IsArrow(isArrow), 661 bool isArrow() const { return IsArrow; } 1984 bool IsArrow : 1; 2020 Base(0), IsArrow(false), QualifierLoc(), ScopeType(0) { } 2042 bool isArrow() const { return IsArrow; } 3125 bool IsArrow : 1; 3164 QualType BaseType, bool IsArrow, 3174 QualType BaseType, bool IsArrow, 3181 Create(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, [all...] |
H A D | Expr.h | 2301 /// IsArrow - True if this is "X->F", false if this is "X.F". 2302 bool IsArrow : 1; 2344 MemberLoc(NameInfo.getLoc()), IsArrow(isarrow), 2362 IsArrow(isarrow), 2516 bool isArrow() const { return IsArrow; } 2517 void setArrow(bool A) { IsArrow = A; }
|
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1385 E->IsArrow = Record[Idx++]; 1420 E->IsArrow = Record[Idx++]; 1473 E->IsArrow = Record[Idx++]; 1610 E->IsArrow = (Record[Idx++] != 0); 2043 bool IsArrow = Record[Idx++]; local 2045 S = MemberExpr::Create(Context, Base, IsArrow, QualifierLoc,
|
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 3371 SourceLocation OpLoc, bool IsArrow, 3391 SourceLocation OpLoc, bool IsArrow, 3400 ExprResult PerformMemberExprBaseConversion(Expr *Base, bool IsArrow); 3402 bool &IsArrow, SourceLocation OpLoc, 3412 bool IsArrow, SourceLocation OpLoc, 7712 bool IsArrow);
|