reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOverload.cpp
12539   DeclarationNameInfo OpNameInfo(OpName, OpLoc);
12562                                          VK_RValue, OK_Ordinary, OpLoc, false);
12569                                        Context.DependentTy, VK_RValue, OpLoc,
12574   OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator);
12580   AddMemberOperatorCandidates(Op, OpLoc, ArgsArray, CandidateSet);
12584     AddArgumentDependentLookupCandidates(OpName, OpLoc, ArgsArray,
12590   AddBuiltinOperatorCandidates(Op, OpLoc, ArgsArray, CandidateSet);
12596   switch (CandidateSet.BestViableFunction(*this, OpLoc, Best)) {
12608         CheckMemberOperatorAccess(OpLoc, Args[0], nullptr, Best->FoundDecl);
12632                                                 OpLoc);
12643           Context, Op, FnExpr.get(), ArgsArray, ResultTy, VK, OpLoc,
12646       if (CheckCallReturnType(FnDecl->getReturnType(), OpLoc, TheCall, FnDecl))
12672     if (DiagnoseTwoPhaseOperatorLookup(*this, Op, OpLoc, ArgsArray))
12682         PartialDiagnosticAt(OpLoc,
12687         UnaryOperator::getOpcodeStr(Opc), OpLoc);
12692         PartialDiagnosticAt(OpLoc, PDiag(diag::err_ovl_deleted_oper)
12696         OpLoc);
12703   return CreateBuiltinUnaryOp(OpLoc, Opc, Input);