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

References

tools/clang/lib/Sema/SemaOverload.cpp
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);