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

/external/clang/lib/AST/
H A DExprCXX.cpp192 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow),
1050 bool IsArrow,
1064 Base(Base), BaseType(BaseType), IsArrow(IsArrow),
1086 bool IsArrow,
1098 Base(Base), BaseType(BaseType), IsArrow(IsArrow),
1106 Expr *Base, QualType BaseType, bool IsArrow,
1115 IsArrow, OperatorLoc,
1126 IsArrow, OperatorLo
1048 CXXDependentScopeMemberExpr(ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
1084 CXXDependentScopeMemberExpr(ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo) argument
1105 Create(ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
1185 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
1223 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.cpp438 bool IsArrow, SourceLocation OpLoc,
453 if (!IsArrow) {
471 IsArrow, OpLoc,
637 SourceLocation OpLoc, bool IsArrow,
646 IsArrow, OpLoc,
655 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType();
665 LookupMemberExpr(R, BaseResult, IsArrow, OpLoc,
685 OpLoc, IsArrow, SS, TemplateKWLoc,
690 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow,
830 SourceLocation OpLoc, bool IsArrow,
437 ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, bool IsArrow, SourceLocation OpLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
636 BuildMemberReferenceExpr(Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
829 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
1061 PerformMemberExprBaseConversion(Expr *Base, bool IsArrow) argument
1079 LookupMemberExpr(LookupResult &R, ExprResult &BaseExpr, bool &IsArrow, SourceLocation OpLoc, CXXScopeSpec &SS, Decl *ObjCImpDecl, bool HasTemplateArgs) argument
1532 bool IsArrow = (OpKind == tok::arrow); local
1586 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow, const CXXScopeSpec &SS, FieldDecl *Field, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo) argument
[all...]
H A DSemaCodeComplete.cpp3466 bool IsArrow) {
3470 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow);
3479 if (IsArrow) {
3490 if (IsArrow) {
3538 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) {
3556 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) ||
3557 (!IsArrow && BaseType->isObjCObjectType())) {
3464 CodeCompleteMemberReferenceExpr(Scope *S, Expr *Base, SourceLocation OpLoc, bool IsArrow) argument
H A DTreeTransform.h1616 OpLoc, /*IsArrow*/ false,
2158 bool IsArrow,
2169 OperatorLoc, IsArrow,
2182 bool IsArrow,
2192 OperatorLoc, IsArrow,
2304 bool IsArrow, bool IsFreeIvar) {
2310 ExprResult Result = getSema().LookupMemberExpr(R, Base, IsArrow,
2321 /*FIXME:*/IvarLoc, IsArrow,
2339 bool IsArrow = false; local
2340 ExprResult Result = getSema().LookupMemberExpr(R, Base, IsArrow,
2156 RebuildCXXDependentScopeMemberExpr(Expr *BaseE, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
2180 RebuildUnresolvedMemberExpr(Expr *BaseE, QualType BaseType, SourceLocation OperatorLoc, bool IsArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, LookupResult &R, const TemplateArgumentListInfo *TemplateArgs) argument
2302 RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar, SourceLocation IvarLoc, bool IsArrow, bool IsFreeIvar) argument
2377 RebuildObjCIsaExpr(Expr *BaseArg, SourceLocation IsaLoc, bool IsArrow) argument
[all...]
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp1271 E->IsArrow = Record[Idx++];
1306 E->IsArrow = Record[Idx++];
1359 E->IsArrow = Record[Idx++];
1812 bool IsArrow = Record[Idx++]; local
1814 S = MemberExpr::Create(Context, Base, IsArrow, QualifierLoc,

Completed in 236 milliseconds