reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
13141 DeclarationNameInfo OpNameInfo(OpName, LLoc); 13142 OpNameInfo.setCXXOperatorNameRange(SourceRange(LLoc, RLoc)); 13163 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator); 13168 AddMemberOperatorCandidates(OO_Subscript, LLoc, Args, CandidateSet); 13171 AddBuiltinOperatorCandidates(OO_Subscript, LLoc, Args, CandidateSet); 13177 switch (CandidateSet.BestViableFunction(*this, LLoc, Best)) { 13186 CheckMemberOperatorAccess(LLoc, Args[0], Args[1], Best->FoundDecl); 13210 DeclarationNameInfo OpLocInfo(OpName, LLoc); 13211 OpLocInfo.setCXXOperatorNameRange(SourceRange(LLoc, RLoc)); 13230 if (CheckCallReturnType(FnDecl->getReturnType(), LLoc, TheCall, FnDecl)) 13268 CandidateSet.NoteCandidates(PartialDiagnosticAt(LLoc, PD), *this, 13269 OCD_AllCandidates, Args, "[]", LLoc); 13275 PartialDiagnosticAt(LLoc, PDiag(diag::err_ovl_ambiguous_oper_binary) 13280 *this, OCD_AmbiguousCandidates, Args, "[]", LLoc); 13285 PartialDiagnosticAt(LLoc, PDiag(diag::err_ovl_deleted_oper) 13288 *this, OCD_AllCandidates, Args, "[]", LLoc); 13293 return CreateBuiltinArraySubscriptExpr(Args[0], LLoc, Args[1], RLoc);