Lines Matching refs:Distinguishable

1105   bool Distinguishable(const Procedure &, const Procedure &) const;
1133 bool Distinguishable(const DummyArgument &, const DummyArgument &) const;
1134 bool Distinguishable(const DummyDataObject &, const DummyDataObject &) const;
1135 bool Distinguishable(const DummyProcedure &, const DummyProcedure &) const;
1136 bool Distinguishable(const FunctionResult &, const FunctionResult &) const;
1137 bool Distinguishable(const TypeAndShape &, const TypeAndShape &) const;
1156 if (Distinguishable(args1[i], args2[i])) { in DistinguishableOpOrAssign()
1163 bool DistinguishUtils::Distinguishable( in Distinguishable() function in Fortran::evaluate::characteristics::DistinguishUtils
1197 return pass1 && pass2 && Distinguishable(*pass1, *pass2); in Rule3Distinguishable()
1236 if (!arg2 || Distinguishable(arg1, *arg2)) { in FindFirstToDistinguishByPosition()
1259 if (it == nameToArg.end() || Distinguishable(arg1, *it->second)) { in FindLastToDistinguishByName()
1282 !Distinguishable(y, x); in CountNotDistinguishableFrom()
1286 bool DistinguishUtils::Distinguishable( in Distinguishable() function in Fortran::evaluate::characteristics::DistinguishUtils
1294 return Distinguishable(z, std::get<DummyDataObject>(y.u)); in Distinguishable()
1297 return Distinguishable(z, std::get<DummyProcedure>(y.u)); in Distinguishable()
1304 bool DistinguishUtils::Distinguishable( in Distinguishable() function in Fortran::evaluate::characteristics::DistinguishUtils
1307 if (Distinguishable(x.type, y.type)) { in Distinguishable()
1334 bool DistinguishUtils::Distinguishable( in Distinguishable() function in Fortran::evaluate::characteristics::DistinguishUtils
1338 if (Distinguishable(xProc, yProc)) { in Distinguishable()
1343 return xResult ? !yResult || Distinguishable(*xResult, *yResult) in Distinguishable()
1348 bool DistinguishUtils::Distinguishable( in Distinguishable() function in Fortran::evaluate::characteristics::DistinguishUtils
1356 return Distinguishable(z, std::get<TypeAndShape>(y.u)); in Distinguishable()
1359 return Distinguishable(z.value(), in Distinguishable()
1366 bool DistinguishUtils::Distinguishable( in Distinguishable() function in Fortran::evaluate::characteristics::DistinguishUtils
1410 bool Distinguishable(const common::LanguageFeatureControl &features, in Distinguishable() function
1412 return DistinguishUtils{features}.Distinguishable(x, y); in Distinguishable()