Searched defs:IsArrow (Results 1 - 6 of 6) sorted by relevance

/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; }
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 DExprCXX.cpp209 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 DSemaExprMember.cpp448 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 DSemaCodeComplete.cpp3551 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 DTreeTransform.h1705 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 DASTReaderStmt.cpp1376 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,

Completed in 161 milliseconds