Searched refs:IsArrow (Results 1 - 10 of 10) sorted by relevance

/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp430 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 DTreeTransform.h1736 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 DSemaCodeComplete.cpp3554 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 DSemaDeclCXX.cpp3129 /*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 DExprCXX.cpp271 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 DExprObjC.h472 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 DExprCXX.h618 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 DExpr.h2301 /// 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 DASTReaderStmt.cpp1385 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 DSema.h3371 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);

Completed in 512 milliseconds