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

References

tools/clang/lib/Sema/SemaOverload.cpp
12734   DeclarationName OpName = Context.DeclarationNames.getCXXOperatorName(Op);
12760     return CXXOperatorCallExpr::Create(Context, Op, Fn, Args,
12792       OverloadCandidateSet::OperatorRewriteInfo(Op, AllowRewrittenCandidates));
12795       AllowRewrittenCandidates ? getRewrittenOverloadedOperator(Op) : OO_None;
12802   AddMemberOperatorCandidates(Op, OpLoc, Args, CandidateSet);
12803   if (CandidateSet.getRewriteInfo().shouldAddReversed(Op))
12804     AddMemberOperatorCandidates(Op, OpLoc, {Args[1], Args[0]}, CandidateSet,
12845   AddBuiltinOperatorCandidates(Op, OpLoc, Args, CandidateSet);
12976         if (Op == OO_Equal)
12990             (Op == OO_Spaceship && IsReversed)) {
12991           if (Op == OO_ExclaimEqual) {
13015           assert(ChosenOp == Op && "unexpected operator name");
13073         if (DiagnoseTwoPhaseOperatorLookup(*this, Op, OpLoc, Args))