@@ -414,15 +414,15 @@ struct BigUIntView(W, WordEndian endian = TargetEndian)
414414 static if (endian == TargetEndian)
415415 // /
416416 @trusted pure nothrow @nogc
417- BigUIntView! V opCast (T : BigUIntView! V, V)() scope return
417+ BigUIntView! V opCast (T : BigUIntView! V, V)() return scope
418418 if (V.sizeof <= W.sizeof)
419419 {
420420 return typeof (return )(cast (V[])this .coefficients);
421421 }
422422
423423 // /
424424 BigUIntView! (const W, endian) lightConst()()
425- const @safe pure nothrow @nogc @property scope return
425+ const @safe pure nothrow @nogc @property return scope
426426 {
427427 return typeof (return )(coefficients);
428428 }
@@ -451,7 +451,7 @@ struct BigUIntView(W, WordEndian endian = TargetEndian)
451451
452452 /+ +
453453 +/
454- ref inout (W) mostSignificant () inout @property scope return
454+ ref inout (W) mostSignificant () inout @property return scope
455455 {
456456 static if (endian == WordEndian.big)
457457 return coefficients[0 ];
@@ -461,7 +461,7 @@ struct BigUIntView(W, WordEndian endian = TargetEndian)
461461
462462 /+ +
463463 +/
464- ref inout (W) leastSignificant () inout @property scope return
464+ ref inout (W) leastSignificant () inout @property return scope
465465 {
466466 static if (endian == WordEndian.little)
467467 return coefficients[0 ];
@@ -491,7 +491,7 @@ struct BigUIntView(W, WordEndian endian = TargetEndian)
491491
492492 /+ +
493493 +/
494- BigUIntView topMostSignificantPart (size_t length) scope return
494+ BigUIntView topMostSignificantPart (size_t length) return scope
495495 {
496496 static if (endian == WordEndian.big)
497497 return BigUIntView (coefficients[0 .. length]);
@@ -501,7 +501,7 @@ struct BigUIntView(W, WordEndian endian = TargetEndian)
501501
502502 /+ +
503503 +/
504- BigUIntView topLeastSignificantPart (size_t length) scope return
504+ BigUIntView topLeastSignificantPart (size_t length) return scope
505505 {
506506 static if (endian == WordEndian.little)
507507 return BigUIntView (coefficients[0 .. length]);
@@ -1128,7 +1128,7 @@ struct BigUIntView(W, WordEndian endian = TargetEndian)
11281128 /+ +
11291129 Returns: the same intger view with inversed sign
11301130 +/
1131- BigIntView! (W, endian) opUnary(string op : " -" )() scope return
1131+ BigIntView! (W, endian) opUnary(string op : " -" )() return scope
11321132 {
11331133 return typeof (return )(this , true );
11341134 }
@@ -1160,7 +1160,7 @@ struct BigUIntView(W, WordEndian endian = TargetEndian)
11601160 Returns: a slice of coefficients starting from the least significant.
11611161 +/
11621162 auto leastSignificantFirst ()
1163- @safe pure nothrow @nogc @property scope return
1163+ @safe pure nothrow @nogc @property return scope
11641164 {
11651165 import mir.ndslice.slice: sliced;
11661166 static if (endian == WordEndian.little)
@@ -1176,7 +1176,7 @@ struct BigUIntView(W, WordEndian endian = TargetEndian)
11761176
11771177 // /
11781178 auto leastSignificantFirst ()
1179- const @safe pure nothrow @nogc @property scope return
1179+ const @safe pure nothrow @nogc @property return scope
11801180 {
11811181 import mir.ndslice.slice: sliced;
11821182 static if (endian == WordEndian.little)
@@ -1194,7 +1194,7 @@ struct BigUIntView(W, WordEndian endian = TargetEndian)
11941194 Returns: a slice of coefficients starting from the most significant.
11951195 +/
11961196 auto mostSignificantFirst ()
1197- @safe pure nothrow @nogc @property scope return
1197+ @safe pure nothrow @nogc @property return scope
11981198 {
11991199 import mir.ndslice.slice: sliced;
12001200 static if (endian == WordEndian.big)
@@ -1210,7 +1210,7 @@ struct BigUIntView(W, WordEndian endian = TargetEndian)
12101210
12111211 // /
12121212 auto mostSignificantFirst ()
1213- const @safe pure nothrow @nogc @property scope return
1213+ const @safe pure nothrow @nogc @property return scope
12141214 {
12151215 import mir.ndslice.slice: sliced;
12161216 static if (endian == WordEndian.big)
@@ -1227,7 +1227,7 @@ struct BigUIntView(W, WordEndian endian = TargetEndian)
12271227 /+ +
12281228 Strips most significant zero coefficients.
12291229 +/
1230- BigUIntView normalized () scope return
1230+ BigUIntView normalized () return scope
12311231 {
12321232 auto number = this ;
12331233 if (number.coefficients.length) do
@@ -1549,7 +1549,7 @@ struct BigIntView(W, WordEndian endian = TargetEndian)
15491549 bool sign;
15501550
15511551 // /
1552- inout (W)[] coefficients () inout @property scope return
1552+ inout (W)[] coefficients () inout @property return scope
15531553 {
15541554 return unsigned.coefficients;
15551555 }
@@ -1912,14 +1912,14 @@ struct BigIntView(W, WordEndian endian = TargetEndian)
19121912
19131913 static if (endian == TargetEndian)
19141914 // /
1915- BigIntView! V opCast (T : BigIntView! V, V)() scope return
1915+ BigIntView! V opCast (T : BigIntView! V, V)() return scope
19161916 if (V.sizeof <= W.sizeof)
19171917 {
19181918 return typeof (return )(this .unsigned.opCast ! (BigUIntView! V), sign);
19191919 }
19201920
19211921 // /
1922- BigIntView! (const W, endian) lightConst()() scope return
1922+ BigIntView! (const W, endian) lightConst()() return scope
19231923 const @safe pure nothrow @nogc @property
19241924 {
19251925 return typeof (return )(unsigned.lightConst, sign);
0 commit comments