Lines Matching defs:args1
1576 auto &args1{proc1.dummyArguments};
1578 if (args1.size() != args2.size()) {
1581 for (std::size_t i{0}; i < args1.size(); ++i) {
1582 if (Distinguishable(args1[i], args2[i])) {
1595 auto &args1{proc1.dummyArguments};
1597 auto count1{CountDummyProcedures(args1)};
1605 if (Rule1DistinguishingArg(args1, args2)) {
1608 int pos1{FindFirstToDistinguishByPosition(args1, args2)};
1609 int name1{FindLastToDistinguishByName(args1, args2)};
1613 int pos2{FindFirstToDistinguishByPosition(args2, args1)};
1614 int name2{FindLastToDistinguishByName(args2, args1)};
1624 if ((AnyOptionalData(args1) || AnyUnlimitedPolymorphicData(args1)) &&
1670 const DummyArguments &args1, const DummyArguments &args2) const {
1671 auto size1{args1.size()};
1674 const DummyArgument &x{i < size1 ? args1[i] : args2[i - size1]};
1676 if (CountCompatibleWith(x, args1) >
1679 CountNotDistinguishableFrom(x, args1)) {
1688 // in args1 at an effective position such that either:
1692 const DummyArguments &args1, const DummyArguments &args2) const {
1694 for (std::size_t i{0}; i < args1.size(); ++i) {
1695 const DummyArgument &arg1{args1.at(i)};
1708 // in args1 whose name is such that either:
1712 const DummyArguments &args1, const DummyArguments &args2) const {
1717 for (int i = args1.size() - 1; i >= 0; --i) {
1718 const DummyArgument &arg1{args1.at(i)};