Lines Matching defs:iy
115 Expr<SomeInteger> &&iy) -> ConvertRealOperandsResult {
122 defaultRealKind, std::move(iy)))};
125 Expr<SomeUnsigned> &&iy) -> ConvertRealOperandsResult {
130 defaultRealKind, std::move(iy)))};
133 Expr<SomeInteger> &&iy) -> ConvertRealOperandsResult {
138 defaultRealKind, std::move(iy)))};
141 Expr<SomeUnsigned> &&iy) -> ConvertRealOperandsResult {
146 defaultRealKind, std::move(iy)))};
159 Expr<SomeInteger> &&iy) -> ConvertRealOperandsResult {
161 std::move(rx), ConvertTo(rx, std::move(iy)))};
164 Expr<SomeUnsigned> &&iy) -> ConvertRealOperandsResult {
166 std::move(rx), ConvertTo(rx, std::move(iy)))};
190 Expr<SomeInteger> &&iy) -> ConvertRealOperandsResult {
195 defaultRealKind, std::move(iy)))};
198 Expr<SomeUnsigned> &&iy) -> ConvertRealOperandsResult {
203 defaultRealKind, std::move(iy)))};
250 Expr<SomeReal> &&rx, Expr<SomeInteger> &&iy) {
256 RealToIntPower<resultType>{std::move(rxk), std::move(iy)});
261 std::move(rxk), ConvertToType<resultType>(std::move(iy))});
502 [](Expr<SomeInteger> &&ix, Expr<SomeInteger> &&iy) {
504 std::move(ix), std::move(iy)));
510 [&](Expr<SomeUnsigned> &&ix, Expr<SomeUnsigned> &&iy) {
513 std::move(ix), std::move(iy)));
520 [](Expr<SomeReal> &&rx, Expr<SomeInteger> &&iy) {
521 return MixedRealLeft<OPR>(std::move(rx), std::move(iy));
538 [&](Expr<SomeComplex> &&zx, Expr<SomeInteger> &&iy) {
540 MixedComplexLeft<OPR>(messages, zx, iy, defaultRealKind)}) {
544 std::move(zx), ConvertTo(zx, std::move(iy))));
575 [&](BOZLiteralConstant &&bx, Expr<SomeInteger> &&iy) {
577 AsGenericExpr(ConvertTo(iy, std::move(bx))), std::move(y),
580 [&](BOZLiteralConstant &&bx, Expr<SomeUnsigned> &&iy) {
582 AsGenericExpr(ConvertTo(iy, std::move(bx))), std::move(y),
699 Expr<SomeInteger> &&iy) -> std::optional<Expr<LogicalResult>> {
700 return PromoteAndRelate(opr, std::move(ix), std::move(iy));
703 Expr<SomeUnsigned> &&iy) -> std::optional<Expr<LogicalResult>> {
704 return PromoteAndRelate(opr, std::move(ix), std::move(iy));
710 [&](Expr<SomeReal> &&rx, Expr<SomeInteger> &&iy) {
712 AsGenericExpr(ConvertTo(rx, std::move(iy))));
729 [&](Expr<SomeComplex> &&zx, Expr<SomeInteger> &&iy) {
731 AsGenericExpr(ConvertTo(zx, std::move(iy))));