Lines Matching refs:get_if
623 if (const auto *ifaceData{std::get_if<DummyDataObject>(&u)}) { in IsCompatibleWith()
624 if (const auto *actualData{std::get_if<DummyDataObject>(&actual.u)}) { in IsCompatibleWith()
630 } else if (const auto *ifaceProc{std::get_if<DummyProcedure>(&u)}) { in IsCompatibleWith()
631 if (const auto *actualProc{std::get_if<DummyProcedure>(&actual.u)}) { in IsCompatibleWith()
756 if (const auto *object{std::get_if<DummyDataObject>(&u)}) { in CanBePassedViaImplicitInterface()
764 const auto *argObj{std::get_if<characteristics::DummyDataObject>(&u)}; in IsTypelessIntrinsicDummy()
818 if (const auto *ts{std::get_if<TypeAndShape>(&u)}) { in IsAssumedLengthCharacter()
877 } else if (const auto *ifaceTypeShape{std::get_if<TypeAndShape>(&u)}) { in IsCompatibleWith()
878 if (const auto *actualTypeShape{std::get_if<TypeAndShape>(&actual.u)}) { in IsCompatibleWith()
904 const auto *ifaceProc{std::get_if<CopyableIndirection<Procedure>>(&u)}; in IsCompatibleWith()
907 std::get_if<CopyableIndirection<Procedure>>(&actual.u)}) { in IsCompatibleWith()
1374 const auto *obj1{std::get_if<DummyDataObject>(&x.u)}; in IsTkrCompatible()
1375 const auto *obj2{std::get_if<DummyDataObject>(&y.u)}; in IsTkrCompatible()