Lines Matching defs:OpKind
339 OverloadedOperatorKind OpKind) {
341 if (AsTExpr && getOp(AsTExpr) == OpKind)
352 OverloadedOperatorKind OpKind) {
353 if (const auto *BinOp = checkOpKind<TExpr>(Part, OpKind)) {
357 return collectOperands<TExpr>(Operands.first, AllOperands, OpKind) ||
358 collectOperands<TExpr>(Operands.second, AllOperands, OpKind);
367 OverloadedOperatorKind OpKind,
376 if (Skip && hasSameOperatorParent<TExpr>(Parent, OpKind, Context))
378 if (checkOpKind<TExpr>(Parent, OpKind))
391 const OverloadedOperatorKind OpKind = getOp(TheExpr);
392 if (OpKind == OO_None)
397 if (!(checkOpKind<TExpr>(Operands.first, OpKind) ||
398 checkOpKind<TExpr>(Operands.second, OpKind)))
403 if (hasSameOperatorParent<TExpr>(TheExpr, OpKind, Context))
407 if (collectOperands<TExpr>(Operands.first, AllOperands, OpKind))
409 if (collectOperands<TExpr>(Operands.second, AllOperands, OpKind))