Home
last modified time | relevance | path

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

/external/clang/tools/libclang/
DCXCursor.h39 class OverloadExpr; variable
222 CXCursor MakeCursorOverloadedDeclRef(const OverloadExpr *E,
235 typedef llvm::PointerUnion3<const OverloadExpr *, const Decl *,
DCIndex.cpp1677 DEF_JOB(OverloadExprParts, OverloadExpr, OverloadExprPartsKind)
1819 void VisitOverloadExpr(const OverloadExpr *E);
2097 void EnqueueVisitor::VisitOverloadExpr(const OverloadExpr *E) { in VisitOverloadExpr()
2309 const OverloadExpr *O = cast<OverloadExprParts>(&LI)->get(); in RunVisitorWorkList()
3214 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getCursorSpelling()
4329 if (const OverloadExpr *Ovl = dyn_cast_or_null<OverloadExpr>(E)) in clang_getCursorReferenced()
4639 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getNumOverloadedDecls()
4662 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getOverloadedDecl()
DCXCursor.cpp722 CXCursor cxcursor::MakeCursorOverloadedDeclRef(const OverloadExpr *E, in MakeCursorOverloadedDeclRef()
/external/clang/include/clang/Basic/
DStmtNodes.td126 def OverloadExpr : DStmt<Expr, 1>;
127 def UnresolvedLookupExpr : DStmt<OverloadExpr>;
128 def UnresolvedMemberExpr : DStmt<OverloadExpr>;
/external/clang/include/clang/AST/
DExprCXX.h2273 class OverloadExpr : public Expr {
2297 return const_cast<OverloadExpr*>(this)->getTemplateKWAndArgsInfo(); in getTemplateKWAndArgsInfo()
2300 OverloadExpr(StmtClass K, ASTContext &C,
2310 OverloadExpr(StmtClass K, EmptyShell Empty) in OverloadExpr() function
2320 OverloadExpr *Expression;
2339 OverloadExpr *Ovl = cast<OverloadExpr>(E->IgnoreParens()); in find()
2347 Result.Expression = cast<OverloadExpr>(E); in find()
2420 return const_cast<OverloadExpr*>(this)->getExplicitTemplateArgs(); in getExplicitTemplateArgs()
2464 class UnresolvedLookupExpr : public OverloadExpr {
2489 : OverloadExpr(UnresolvedLookupExprClass, C, QualifierLoc, TemplateKWLoc, in UnresolvedLookupExpr()
[all …]
DUnresolvedSet.h37 friend class OverloadExpr; variable
DBuiltinTypes.def186 // OverloadExpr::find can be used to analyze the expression.
DStmt.h156 friend class OverloadExpr; // ctor variable
/external/clang/lib/Sema/
DSema.cpp1145 OverloadExpr::FindResult FR = OverloadExpr::find(const_cast<Expr*>(&E)); in isExprCallable()
1146 const OverloadExpr *Overloads = FR.Expression; in isExprCallable()
1148 for (OverloadExpr::decls_iterator it = Overloads->decls_begin(), in isExprCallable()
1245 for (OverloadExpr::decls_iterator It = Overloads.begin(), in notePlausibleOverloads()
DSemaCast.cpp709 << OverloadExpr::find(SrcExpr.get()).Expression->getName() in CheckReinterpretCast()
767 OverloadExpr* oe = OverloadExpr::find(SrcExpr.get()).Expression; in CheckStaticCast()
DSemaAccess.cpp1780 OverloadExpr *Ovl = OverloadExpr::find(OvlExpr).Expression; in CheckAddressOfMemberAccess()
DSemaOverload.cpp8042 OverloadExpr::FindResult Ovl = OverloadExpr::find(OverloadedExpr); in NoteAllOverloadCandidates()
8043 OverloadExpr *OvlExpr = Ovl.Expression; in NoteAllOverloadCandidates()
8114 DeclarationName Name = cast<OverloadExpr>(E)->getName(); in DiagnoseBadConversion()
8492 OverloadExpr::FindResult R = in DiagnoseBadDeduction()
8493 OverloadExpr::find(Cand->DeductionFailure.getExpr()); in DiagnoseBadDeduction()
9003 OverloadExpr::FindResult OvlExprInfo;
9004 OverloadExpr *OvlExpr;
9016 OvlExprInfo(OverloadExpr::find(SourceExpr)), in AddressOfFunctionResolver()
9335 Sema::ResolveSingleFunctionTemplateSpecialization(OverloadExpr *ovl, in ResolveSingleFunctionTemplateSpecialization()
9419 OverloadExpr::FindResult ovl = OverloadExpr::find(SrcExpr.get()); in ResolveAndFixSingleFunctionTemplateSpecialization()
DSemaTemplateDeduction.cpp2765 const OverloadExpr::FindResult &R, in GetTypeOfFunction()
2790 OverloadExpr::FindResult R = OverloadExpr::find(Arg); in ResolveOverloadForDeduction()
2792 OverloadExpr *Ovl = R.Expression; in ResolveOverloadForDeduction()
DSemaExpr.cpp3990 OverloadExpr::FindResult find = OverloadExpr::find(Fn); in ActOnCallExpr()
3994 OverloadExpr *ovl = find.Expression; in ActOnCallExpr()
8088 if (!isa<OverloadExpr>(OrigOp.get()->IgnoreParens())) { in CheckAddressOfOperand()
10036 NoteAllOverloadCandidates(OverloadExpr::find(SrcExpr).Expression, in DiagnoseAssignmentResult()
/external/clang/lib/AST/
DExprCXX.cpp262 OverloadExpr::OverloadExpr(StmtClass K, ASTContext &C, in OverloadExpr() function in OverloadExpr
334 void OverloadExpr::initializeResults(ASTContext &C, in initializeResults()
349 CXXRecordDecl *OverloadExpr::getNamingClass() const { in getNamingClass()
1226 : OverloadExpr(UnresolvedMemberExprClass, C, QualifierLoc, TemplateKWLoc, in UnresolvedMemberExpr()
DStmtProfile.cpp855 void StmtProfiler::VisitOverloadExpr(const OverloadExpr *S) { in VisitOverloadExpr()
/external/v8/tools/gcmole/
Dgcmole.cc580 VISIT(OverloadExpr); in VisitExpr()
641 IGNORE_EXPR(OverloadExpr);
/external/clang/lib/Serialization/
DASTWriterStmt.cpp1354 void ASTStmtWriter::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
1368 for (OverloadExpr::decls_iterator in VisitOverloadExpr()
DASTReaderStmt.cpp1343 void ASTStmtReader::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
/external/clang/include/clang/Sema/
DSema.h136 class OverloadExpr; variable
2063 FunctionDecl *ResolveSingleFunctionTemplateSpecialization(OverloadExpr *ovl,