Lines Matching defs:DistinguishUtils
1516 class DistinguishUtils {
1518 explicit DistinguishUtils(const common::LanguageFeatureControl &features)
1570 std::optional<bool> DistinguishUtils::DistinguishableOpOrAssign(
1589 std::optional<bool> DistinguishUtils::Distinguishable(
1632 bool DistinguishUtils::AnyOptionalData(const DummyArguments &args) const {
1641 bool DistinguishUtils::AnyUnlimitedPolymorphicData(
1655 bool DistinguishUtils::Rule3Distinguishable(
1669 const DummyArgument *DistinguishUtils::Rule1DistinguishingArg(
1691 int DistinguishUtils::FindFirstToDistinguishByPosition(
1711 int DistinguishUtils::FindLastToDistinguishByName(
1731 int DistinguishUtils::CountCompatibleWith(
1740 int DistinguishUtils::CountNotDistinguishableFrom(
1748 bool DistinguishUtils::Distinguishable(
1766 bool DistinguishUtils::Distinguishable(
1800 bool DistinguishUtils::Distinguishable(
1814 bool DistinguishUtils::Distinguishable(
1837 bool DistinguishUtils::Distinguishable(const TypeAndShape &x,
1854 bool DistinguishUtils::IsTkrCompatible(
1866 bool DistinguishUtils::IsTkCompatible(
1873 const DummyArgument *DistinguishUtils::GetAtEffectivePosition(
1887 const DummyArgument *DistinguishUtils::GetPassArg(const Procedure &proc) const {
1899 return DistinguishUtils{features}.Distinguishable(x, y);
1905 return DistinguishUtils{features}.DistinguishableOpOrAssign(x, y);