Lines Matching refs:dummyArguments
475 result.dummyArguments.emplace_back(AlternateReturn{}); in CharacterizeProcedure()
479 result.dummyArguments.emplace_back( in CharacterizeProcedure()
535 for (auto &dummy : result->dummyArguments) { in CharacterizeProcedure()
938 : functionResult{std::move(fr)}, dummyArguments{std::move(args)}, attrs{a} { in Procedure()
941 : dummyArguments{std::move(args)}, attrs{a} {} in Procedure()
946 dummyArguments == that.dummyArguments; in operator ==()
979 } else if (dummyArguments.size() != actual.dummyArguments.size()) { in IsCompatibleWith()
984 for (std::size_t j{0}; j < dummyArguments.size(); ++j) { in IsCompatibleWith()
985 if (!dummyArguments[j].IsCompatibleWith( in IsCompatibleWith()
986 actual.dummyArguments[j], whyNot)) { in IsCompatibleWith()
1000 int argCount{static_cast<int>(dummyArguments.size())}; in FindPassIndex()
1003 while (index < argCount && *name != dummyArguments[index].name.c_str()) { in FindPassIndex()
1019 int argCount{static_cast<int>(dummyArguments.size())}; in CanOverride()
1020 if (argCount != static_cast<int>(that.dummyArguments.size())) { in CanOverride()
1025 dummyArguments[j] != that.dummyArguments[j]) { in CanOverride()
1072 for (const DummyArgument &arg : dummyArguments) { in CanBeCalledViaImplicitInterface()
1091 for (const auto &dummy : dummyArguments) { in Dump()
1150 auto &args1{proc1.dummyArguments}; in DistinguishableOpOrAssign()
1151 auto &args2{proc2.dummyArguments}; in DistinguishableOpOrAssign()
1165 auto &args1{proc1.dummyArguments}; in Distinguishable()
1166 auto &args2{proc2.dummyArguments}; in Distinguishable()
1402 for (const auto &arg : proc.dummyArguments) { in GetPassArg()