Lines Matching refs:pure

121     this(Range)(Range s) pure
174 pure @safe unittest
184 this(T)(T x) pure nothrow @safe if (isIntegral!T)
199 this(T)(T x) pure nothrow @safe if (is(immutable T == immutable BigInt))
213 BigInt opAssign(T)(T x) pure nothrow @safe if (isIntegral!T)
229 BigInt opAssign(T:BigInt)(T x) pure @nogc @safe
249 BigInt opOpAssign(string op, T)(T y) pure nothrow @safe return scope
417 BigInt opOpAssign(string op, T)(T y) pure nothrow @safe return scope
475 BigInt opBinary(string op, T)(T y) pure nothrow @safe const return scope
496 BigInt opBinary(string op, T)(T y) pure nothrow @safe const return scope
527 auto opBinary(string op, T)(T y) pure nothrow @safe const
583 BigInt opBinaryRight(string op, T)(T y) pure nothrow @safe const
608 BigInt opBinaryRight(string op, T)(T y) pure nothrow @safe const
624 T opBinaryRight(string op, T)(T x) pure nothrow @safe const
651 BigInt opUnary(string op)() pure nothrow @safe const if (op=="+" || op=="-" || op=="~")
669 BigInt opUnary(string op)() pure nothrow @safe if (op=="++" || op=="--")
697 bool opEquals()(auto ref const BigInt y) const pure @nogc @safe
703 bool opEquals(T)(const T y) const pure nothrow @nogc @safe if (isIntegral!T)
711 bool opEquals(T)(const T y) const pure nothrow @nogc if (isFloatingPoint!T)
775 T opCast(T:bool)() pure nothrow @nogc @safe const
800 T opCast(T:ulong)() pure @safe const
1044 T opCast(T)() pure nothrow @nogc const
1065 int opCmp(ref const BigInt y) pure nothrow @nogc @safe const
1072 int opCmp(T)(const T y) pure nothrow @nogc @safe const if (isIntegral!T)
1111 int opCmp(T:BigInt)(const T y) pure nothrow @nogc @safe const
1188 long toLong() @safe pure nothrow const @nogc
1208 int toInt() @safe pure nothrow @nogc const
1231 @property size_t uintLength() @safe pure nothrow @nogc const
1238 @property size_t ulongLength() @safe pure nothrow @nogc const
1391 size_t toHash() const @safe pure nothrow @nogc
1400 @safe pure unittest
1437 @safe pure unittest
1458 void negate() @safe pure nothrow @nogc scope
1463 bool isZero() pure const nothrow @nogc @safe scope
1470 void checkDivByZero() pure const nothrow @safe scope
1516 string toDecimalString(const(BigInt) x) pure nothrow @safe
1525 @safe pure unittest
1592 nothrow pure @safe
1599 nothrow pure @safe
1609 nothrow pure @safe
1620 nothrow pure @safe
1950 pure long pureTest() {
2217 @safe pure unittest
2241 void divMod(const BigInt dividend, const BigInt divisor, out BigInt quotient, out BigInt remainder) pure nothrow @safe
2252 @safe pure nothrow unittest
2266 @safe pure nothrow unittest
2295 @safe pure nothrow unittest
2336 BigInt powmod(BigInt base, BigInt exponent, BigInt modulus) pure nothrow @safe