/llvm-project/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 556 ActOnDependentMemberExpr(Expr * BaseExpr,QualType BaseType,bool IsArrow,SourceLocation OpLoc,const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs) ActOnDependentMemberExpr() argument 705 LookupMemberExprInRecord(Sema & SemaRef,LookupResult & R,Expr * BaseExpr,QualType RTy,SourceLocation OpLoc,bool IsArrow,CXXScopeSpec & SS,bool HasTemplateArgs,SourceLocation TemplateKWLoc,TypoExpr * & TE) LookupMemberExprInRecord() argument 785 BuildMemberReferenceExpr(Expr * Base,QualType BaseType,SourceLocation OpLoc,bool IsArrow,CXXScopeSpec & SS,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs,const Scope * S,ActOnMemberAccessExtraArgs * ExtraArgs) BuildMemberReferenceExpr() argument 917 BuildMSPropertyRefExpr(Sema & S,Expr * BaseExpr,bool IsArrow,const CXXScopeSpec & SS,MSPropertyDecl * PD,const DeclarationNameInfo & NameInfo) BuildMSPropertyRefExpr() argument 930 BuildMemberExpr(Expr * Base,bool IsArrow,SourceLocation OpLoc,NestedNameSpecifierLoc NNS,SourceLocation TemplateKWLoc,ValueDecl * Member,DeclAccessPair FoundDecl,bool HadMultipleCandidates,const DeclarationNameInfo & MemberNameInfo,QualType Ty,ExprValueKind VK,ExprObjectKind OK,const TemplateArgumentListInfo * TemplateArgs) BuildMemberExpr() argument 972 BuildMemberReferenceExpr(Expr * BaseExpr,QualType BaseExprType,SourceLocation OpLoc,bool IsArrow,const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,LookupResult & R,const TemplateArgumentListInfo * TemplateArgs,const Scope * S,bool SuppressQualifierCheck,ActOnMemberAccessExtraArgs * ExtraArgs) BuildMemberReferenceExpr() argument 1267 PerformMemberExprBaseConversion(Expr * Base,bool IsArrow) PerformMemberExprBaseConversion() argument 1285 LookupMemberExpr(Sema & S,LookupResult & R,ExprResult & BaseExpr,bool & IsArrow,SourceLocation OpLoc,CXXScopeSpec & SS,Decl * ObjCImpDecl,bool HasTemplateArgs,SourceLocation TemplateKWLoc) LookupMemberExpr() argument 1770 bool IsArrow = (OpKind == tok::arrow); ActOnMemberAccessExpr() local 1826 BuildFieldReferenceExpr(Expr * BaseExpr,bool IsArrow,SourceLocation OpLoc,const CXXScopeSpec & SS,FieldDecl * Field,DeclAccessPair FoundDecl,const DeclarationNameInfo & MemberNameInfo) BuildFieldReferenceExpr() argument [all...] |
H A D | SemaCodeComplete.cpp | 5447 bool IsArrow = E->isArrow(); VisitCXXDependentScopeMemberExpr() local 5722 CodeCompleteMemberReferenceExpr(Scope * S,Expr * Base,Expr * OtherOpBase,SourceLocation OpLoc,bool IsArrow,bool IsBaseExprStatement,QualType PreferredType) CodeCompleteMemberReferenceExpr() argument 5760 __anonca10f8fc0e02(Expr *Base, bool IsArrow, std::optional<FixItHint> AccessOpFixIt) CodeCompleteMemberReferenceExpr() argument [all...] |
H A D | TreeTransform.h | 2995 RebuildExtVectorElementExpr(Expr * Base,SourceLocation OpLoc,bool IsArrow,SourceLocation AccessorLoc,IdentifierInfo & Accessor) RebuildExtVectorElementExpr() argument 3575 RebuildCXXDependentScopeMemberExpr(Expr * BaseE,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,const DeclarationNameInfo & MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs) RebuildCXXDependentScopeMemberExpr() argument 3599 RebuildUnresolvedMemberExpr(Expr * BaseE,QualType BaseType,SourceLocation OperatorLoc,bool IsArrow,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,LookupResult & R,const TemplateArgumentListInfo * TemplateArgs) RebuildUnresolvedMemberExpr() argument 3826 RebuildObjCIvarRefExpr(Expr * BaseArg,ObjCIvarDecl * Ivar,SourceLocation IvarLoc,bool IsArrow,bool IsFreeIvar) RebuildObjCIvarRefExpr() argument 3880 RebuildObjCIsaExpr(Expr * BaseArg,SourceLocation IsaLoc,SourceLocation OpLoc,bool IsArrow) RebuildObjCIsaExpr() argument [all...] |
H A D | SemaDeclCXX.cpp | 14333 bool IsArrow; global() member in __anon47e04d133811::MemberBuilder 14343 MemberBuilder(const ExprBuilder & Builder,QualType Type,bool IsArrow,LookupResult & MemberLookup) MemberBuilder() argument 14886 bool IsArrow = false; DefineImplicitCopyAssignment() local [all...] |
/llvm-project/clang-tools-extra/clang-tidy/modernize/ |
H A D | LoopConvertCheck.cpp | 345 bool IsArrow; member 411 getContainerFromBeginEndCall(const Expr *Init, bool IsBegin, bool *IsArrow, in getContainerFromBeginEndCall() argument
|
/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 1490 CXXDependentScopeMemberExpr(const ASTContext & Ctx,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierFoundInScope,DeclarationNameInfo MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs) CXXDependentScopeMemberExpr() argument 1532 Create(const ASTContext & Ctx,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierFoundInScope,DeclarationNameInfo MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs) Create() argument 1595 UnresolvedMemberExpr(const ASTContext & Context,bool HasUnresolvedUsing,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs,UnresolvedSetIterator Begin,UnresolvedSetIterator End) UnresolvedMemberExpr() argument 1635 Create(const ASTContext & Context,bool HasUnresolvedUsing,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs,UnresolvedSetIterator Begin,UnresolvedSetIterator End) Create() argument [all...] |
H A D | Expr.cpp | 1714 MemberExpr(Expr * Base,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,ValueDecl * MemberDecl,DeclAccessPair FoundDecl,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs,QualType T,ExprValueKind VK,ExprObjectKind OK,NonOdrUseReason NOUR) MemberExpr() argument 1755 Create(const ASTContext & C,Expr * Base,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,ValueDecl * MemberDecl,DeclAccessPair FoundDecl,DeclarationNameInfo NameInfo,const TemplateArgumentListInfo * TemplateArgs,QualType T,ExprValueKind VK,ExprObjectKind OK,NonOdrUseReason NOUR) Create() argument
|
H A D | ItaniumMangle.cpp | 4475 mangleMemberExprBase(const Expr * Base,bool IsArrow) mangleMemberExprBase() argument
|
/llvm-project/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 226 bool IsArrow, in makeMemberExpression() argument
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprCXX.cpp | 208 bool IsArrow = ME->isArrow(); EmitCXXMemberCallExpr() local 217 EmitCXXMemberOrOperatorMemberCallExpr(const CallExpr * CE,const CXXMethodDecl * MD,ReturnValueSlot ReturnValue,bool HasQualifier,NestedNameSpecifier * Qualifier,bool IsArrow,const Expr * Base) EmitCXXMemberOrOperatorMemberCallExpr() argument
|
/llvm-project/clang/include/clang/AST/ |
H A D | ExprObjC.h | 1502 bool IsArrow; global() variable
|
H A D | ExprCXX.h | 937 bool IsArrow; variable [all...] |
H A D | Expr.h | 3239 CreateImplicit(const ASTContext & C,Expr * Base,bool IsArrow,ValueDecl * MemberDecl,QualType T,ExprValueKind VK,ExprObjectKind OK) CreateImplicit() argument
|