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
177 CXCursor MakeCursorOverloadedDeclRef(OverloadExpr *E, CXTranslationUnit TU);
189 typedef llvm::PointerUnion3<OverloadExpr *, Decl *,
DCIndex.cpp1617 DEF_JOB(OverloadExprParts, OverloadExpr, OverloadExprPartsKind)
1754 void VisitOverloadExpr(OverloadExpr *E);
2029 void EnqueueVisitor::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
2239 OverloadExpr *O = cast<OverloadExprParts>(&LI)->get(); in RunVisitorWorkList()
3098 if (OverloadExpr *E = Storage.dyn_cast<OverloadExpr *>()) in clang_getCursorSpelling()
4152 if (OverloadExpr *Ovl = dyn_cast_or_null<OverloadExpr>(E)) in clang_getCursorReferenced()
4461 if (OverloadExpr *E = Storage.dyn_cast<OverloadExpr *>()) in clang_getNumOverloadedDecls()
4484 if (OverloadExpr *E = Storage.dyn_cast<OverloadExpr *>()) in clang_getOverloadedDecl()
DCXCursor.cpp707 CXCursor cxcursor::MakeCursorOverloadedDeclRef(OverloadExpr *E, in MakeCursorOverloadedDeclRef()
/external/clang/include/clang/Basic/
DStmtNodes.td124 def OverloadExpr : DStmt<Expr, 1>;
125 def UnresolvedLookupExpr : DStmt<OverloadExpr>;
126 def UnresolvedMemberExpr : DStmt<OverloadExpr>;
/external/clang/include/clang/AST/
DExprCXX.h2215 class OverloadExpr : public Expr {
2239 return const_cast<OverloadExpr*>(this)->getTemplateKWAndArgsInfo(); in getTemplateKWAndArgsInfo()
2242 OverloadExpr(StmtClass K, ASTContext &C,
2252 OverloadExpr(StmtClass K, EmptyShell Empty) in OverloadExpr() function
2262 OverloadExpr *Expression;
2281 OverloadExpr *Ovl = cast<OverloadExpr>(E->IgnoreParens()); in find()
2289 Result.Expression = cast<OverloadExpr>(E); in find()
2362 return const_cast<OverloadExpr*>(this)->getExplicitTemplateArgs(); in getExplicitTemplateArgs()
2390 static bool classof(const OverloadExpr *) { return true; } in classof() argument
2406 class UnresolvedLookupExpr : public OverloadExpr {
[all …]
DUnresolvedSet.h34 friend class OverloadExpr; variable
DBuiltinTypes.def172 // OverloadExpr::find can be used to analyze the expression.
DStmt.h152 friend class OverloadExpr; // ctor variable
/external/clang/lib/Sema/
DSema.cpp941 OverloadExpr::FindResult FR = OverloadExpr::find(const_cast<Expr*>(&E)); in isExprCallable()
942 const OverloadExpr *Overloads = FR.Expression; in isExprCallable()
944 for (OverloadExpr::decls_iterator it = Overloads->decls_begin(), in isExprCallable()
1042 for (OverloadExpr::decls_iterator It = Overloads.begin(), in notePlausibleOverloads()
DSemaCast.cpp705 << OverloadExpr::find(SrcExpr.get()).Expression->getName() in CheckReinterpretCast()
763 OverloadExpr* oe = OverloadExpr::find(SrcExpr.get()).Expression; in CheckStaticCast()
DSemaAccess.cpp1704 OverloadExpr *Ovl = OverloadExpr::find(OvlExpr).Expression; in CheckAddressOfMemberAccess()
DSemaOverload.cpp7848 OverloadExpr::FindResult Ovl = OverloadExpr::find(OverloadedExpr); in NoteAllOverloadCandidates()
7849 OverloadExpr *OvlExpr = Ovl.Expression; in NoteAllOverloadCandidates()
7910 DeclarationName Name = cast<OverloadExpr>(E)->getName(); in DiagnoseBadConversion()
8743 OverloadExpr::FindResult OvlExprInfo;
8744 OverloadExpr *OvlExpr;
8756 OvlExprInfo(OverloadExpr::find(SourceExpr)), in AddressOfFunctionResolver()
9076 Sema::ResolveSingleFunctionTemplateSpecialization(OverloadExpr *ovl, in ResolveSingleFunctionTemplateSpecialization()
9160 OverloadExpr::FindResult ovl = OverloadExpr::find(SrcExpr.get()); in ResolveAndFixSingleFunctionTemplateSpecialization()
DSemaTemplateDeduction.cpp2693 const OverloadExpr::FindResult &R, in GetTypeOfFunction()
2718 OverloadExpr::FindResult R = OverloadExpr::find(Arg); in ResolveOverloadForDeduction()
2720 OverloadExpr *Ovl = R.Expression; in ResolveOverloadForDeduction()
DSemaExpr.cpp3666 OverloadExpr::FindResult find = OverloadExpr::find(Fn); in ActOnCallExpr()
3670 OverloadExpr *ovl = find.Expression; in ActOnCallExpr()
7570 if (!isa<OverloadExpr>(OrigOp.get()->IgnoreParens())) { in CheckAddressOfOperand()
9424 NoteAllOverloadCandidates(OverloadExpr::find(SrcExpr).Expression, in DiagnoseAssignmentResult()
/external/clang/lib/AST/
DExprCXX.cpp238 OverloadExpr::OverloadExpr(StmtClass K, ASTContext &C, in OverloadExpr() function in OverloadExpr
309 void OverloadExpr::initializeResults(ASTContext &C, in initializeResults()
324 CXXRecordDecl *OverloadExpr::getNamingClass() const { in getNamingClass()
1182 : OverloadExpr(UnresolvedMemberExprClass, C, QualifierLoc, TemplateKWLoc, in UnresolvedMemberExpr()
DStmtProfile.cpp850 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.cpp1339 void ASTStmtWriter::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
1353 for (OverloadExpr::decls_iterator in VisitOverloadExpr()
DASTReaderStmt.cpp1326 void ASTStmtReader::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
/external/clang/include/clang/Sema/
DSema.h130 class OverloadExpr; variable
1702 FunctionDecl *ResolveSingleFunctionTemplateSpecialization(OverloadExpr *ovl,