Home
last modified time | relevance | path

Searched refs:OverloadExpr (Results 1 – 25 of 49) sorted by relevance

12

/external/llvm-project/clang/tools/libclang/
DCXCursor.h38 class OverloadExpr; variable
215 CXCursor MakeCursorOverloadedDeclRef(const OverloadExpr *E,
228 typedef llvm::PointerUnion<const OverloadExpr *, const Decl *,
DCIndex.cpp1863 DEF_JOB(OverloadExprParts, OverloadExpr, OverloadExprPartsKind)
2026 void VisitOverloadExpr(const OverloadExpr *E);
2771 void EnqueueVisitor::VisitOverloadExpr(const OverloadExpr *E) { in VisitOverloadExpr()
3231 const OverloadExpr *O = cast<OverloadExprParts>(&LI)->get(); in RunVisitorWorkList()
4647 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getCursorSpelling()
6265 if (const OverloadExpr *Ovl = dyn_cast_or_null<OverloadExpr>(E)) in clang_getCursorReferenced()
6608 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getNumOverloadedDecls()
6631 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getOverloadedDecl()
/external/clang/tools/libclang/
DCXCursor.h39 class OverloadExpr; variable
219 CXCursor MakeCursorOverloadedDeclRef(const OverloadExpr *E,
232 typedef llvm::PointerUnion3<const OverloadExpr *, const Decl *,
DCIndex.cpp1762 DEF_JOB(OverloadExprParts, OverloadExpr, OverloadExprPartsKind)
1922 void VisitOverloadExpr(const OverloadExpr *E);
2517 void EnqueueVisitor::VisitOverloadExpr(const OverloadExpr *E) { in VisitOverloadExpr()
2892 const OverloadExpr *O = cast<OverloadExprParts>(&LI)->get(); in RunVisitorWorkList()
4182 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getCursorSpelling()
5492 if (const OverloadExpr *Ovl = dyn_cast_or_null<OverloadExpr>(E)) in clang_getCursorReferenced()
5823 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getNumOverloadedDecls()
5846 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getOverloadedDecl()
/external/clang/include/clang/Basic/
DStmtNodes.td135 def OverloadExpr : DStmt<Expr, 1>;
136 def UnresolvedLookupExpr : DStmt<OverloadExpr>;
137 def UnresolvedMemberExpr : DStmt<OverloadExpr>;
/external/clang/include/clang/AST/
DExprCXX.h2483 class OverloadExpr : public Expr {
2508 return const_cast<OverloadExpr *>(this) in getTrailingASTTemplateKWAndArgsInfo()
2515 OverloadExpr(StmtClass K, const ASTContext &C,
2525 OverloadExpr(StmtClass K, EmptyShell Empty) in OverloadExpr() function
2535 OverloadExpr *Expression;
2554 OverloadExpr *Ovl = cast<OverloadExpr>(E->IgnoreParens()); in find()
2562 Result.Expression = cast<OverloadExpr>(E); in find()
2631 return const_cast<OverloadExpr *>(this)->getTrailingTemplateArgumentLoc(); in getTemplateArgs()
2672 : public OverloadExpr,
2703 : OverloadExpr(UnresolvedLookupExprClass, C, QualifierLoc, TemplateKWLoc, in UnresolvedLookupExpr()
[all …]
DUnresolvedSet.h34 friend class OverloadExpr; variable
DBuiltinTypes.def193 // OverloadExpr::find can be used to analyze the expression.
/external/llvm-project/clang/include/clang/AST/
DComputeDependence.h70 class OverloadExpr; variable
152 ExprDependence computeDependence(OverloadExpr *E, bool KnownDependent,
DExprCXX.h2870 class OverloadExpr : public Expr {
2881 OverloadExpr(StmtClass SC, const ASTContext &Context,
2890 OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults,
2896 return const_cast<OverloadExpr *>(this)->getTrailingResults(); in getTrailingResults()
2903 return const_cast<OverloadExpr *>(this) in getTrailingASTTemplateKWAndArgsInfo()
2911 return const_cast<OverloadExpr *>(this)->getTrailingTemplateArgumentLoc(); in getTrailingTemplateArgumentLoc()
2920 OverloadExpr *Expression;
2939 auto *Ovl = cast<OverloadExpr>(E->IgnoreParens()); in find()
2947 Result.Expression = cast<OverloadExpr>(E); in find()
2957 return const_cast<OverloadExpr *>(this)->getNamingClass(); in getNamingClass()
[all …]
DUnresolvedSet.h37 friend class OverloadExpr; variable
DBuiltinTypes.def272 // OverloadExpr::find can be used to analyze the expression.
/external/llvm-project/clang/include/clang/Basic/
DStmtNodes.td150 def OverloadExpr : StmtNode<Expr, 1>;
151 def UnresolvedLookupExpr : StmtNode<OverloadExpr>;
152 def UnresolvedMemberExpr : StmtNode<OverloadExpr>;
/external/llvm-project/clang/lib/AST/
DExprCXX.cpp354 : OverloadExpr(UnresolvedLookupExprClass, Context, QualifierLoc, in UnresolvedLookupExpr()
365 : OverloadExpr(UnresolvedLookupExprClass, Empty, NumResults, in UnresolvedLookupExpr()
412 OverloadExpr::OverloadExpr(StmtClass SC, const ASTContext &Context, in OverloadExpr() function in OverloadExpr
450 OverloadExpr::OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults, in OverloadExpr() function in OverloadExpr
1462 : OverloadExpr( in UnresolvedMemberExpr()
1485 : OverloadExpr(UnresolvedMemberExprClass, Empty, NumResults, in UnresolvedMemberExpr()
/external/clang/lib/Sema/
DSema.cpp1302 const OverloadExpr *Overloads = nullptr; in tryExprAsCall()
1305 OverloadExpr::FindResult FR = OverloadExpr::find(const_cast<Expr*>(&E)); in tryExprAsCall()
1320 for (OverloadExpr::decls_iterator it = Overloads->decls_begin(), in tryExprAsCall()
1430 for (OverloadExpr::decls_iterator It = Overloads.begin(), in notePlausibleOverloads()
DSemaCast.cpp861 << OverloadExpr::find(SrcExpr.get()).Expression->getName() in CheckReinterpretCast()
922 OverloadExpr* oe = OverloadExpr::find(SrcExpr.get()).Expression; in CheckStaticCast()
2277 OverloadExpr *OE = OverloadExpr::find(SrcExpr.get()).Expression; in CheckCXXCStyleCast()
DSemaOverload.cpp9015 OverloadExpr::FindResult Ovl = OverloadExpr::find(OverloadedExpr); in NoteAllOverloadCandidates()
9016 OverloadExpr *OvlExpr = Ovl.Expression; in NoteAllOverloadCandidates()
9088 DeclarationName Name = cast<OverloadExpr>(E)->getName(); in DiagnoseBadConversion()
9522 OverloadExpr::FindResult R = OverloadExpr::find(DeductionFailure.getExpr()); in DiagnoseBadDeduction()
10286 OverloadExpr::FindResult OvlExprInfo;
10287 OverloadExpr *OvlExpr;
10302 OvlExprInfo(OverloadExpr::find(SourceExpr)), in AddressOfFunctionResolver()
10726 OverloadExpr::FindResult R = OverloadExpr::find(E); in resolveAddressOfOnlyViableOverloadCandidate()
10727 OverloadExpr *Ovl = R.Expression; in resolveAddressOfOnlyViableOverloadCandidate()
10794 Sema::ResolveSingleFunctionTemplateSpecialization(OverloadExpr *ovl, in ResolveSingleFunctionTemplateSpecialization()
[all …]
DSemaAccess.cpp1791 OverloadExpr *Ovl = OverloadExpr::find(OvlExpr).Expression; in CheckAddressOfMemberAccess()
/external/clang/lib/AST/
DExprCXX.cpp250 OverloadExpr::OverloadExpr(StmtClass K, const ASTContext &C, in OverloadExpr() function in OverloadExpr
320 void OverloadExpr::initializeResults(const ASTContext &C, in initializeResults()
334 CXXRecordDecl *OverloadExpr::getNamingClass() const { in getNamingClass()
1220 : OverloadExpr(UnresolvedMemberExprClass, C, QualifierLoc, TemplateKWLoc, in UnresolvedMemberExpr()
/external/llvm-project/clang/lib/Sema/
DSema.cpp2166 const OverloadExpr *Overloads = nullptr; in tryExprAsCall()
2169 OverloadExpr::FindResult FR = OverloadExpr::find(const_cast<Expr*>(&E)); in tryExprAsCall()
2185 for (OverloadExpr::decls_iterator it = Overloads->decls_begin(), in tryExprAsCall()
2304 for (OverloadExpr::decls_iterator It = Overloads.begin(), in notePlausibleOverloads()
DSemaCast.cpp1061 << OverloadExpr::find(SrcExpr.get()).Expression->getName() in CheckReinterpretCast()
1127 OverloadExpr* oe = OverloadExpr::find(SrcExpr.get()).Expression; in CheckStaticCast()
2633 OverloadExpr *OE = OverloadExpr::find(SrcExpr.get()).Expression; in CheckCXXCStyleCast()
DSemaAccess.cpp1810 OverloadExpr *Ovl = OverloadExpr::find(OvlExpr).Expression; in CheckAddressOfMemberAccess()
/external/llvm-project/clang-tools-extra/clangd/unittests/
DFindTargetTests.cpp599 TEST_F(TargetDeclTest, OverloadExpr) { in TEST_F() argument
/external/llvm-project/clang-tools-extra/clangd/
DFindTarget.cpp454 void VisitOverloadExpr(const OverloadExpr *OE) { in add()
866 void VisitOverloadExpr(const OverloadExpr *E) { in refInStmt()
DSemanticHighlighting.cpp304 bool VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()

12