wideIntImpl

Recursive 2^n integer implementation.

Constructors

this
this(T x)

Construct from a value.

Members

Functions

opAssign
self opAssign(T n)

Assign with a smaller unsigned type.

opAssign
self opAssign(T n)

Assign with a smaller signed type (sign is extended).

opAssign
self opAssign(T n)

Assign with a wide integer of the same size (sign is lost).

opAssign
self opAssign(T n)

Assign with a smaller wide integer (sign is extended accordingly).

opBinary
self opBinary(T o)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
self opBinary(T y)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
T opCast()

Cast to a smaller integer type (truncation).

opCast
T opCast()

Cast to bool.

opCast
T opCast()

Cast to wide integer of any size.

opCmp
int opCmp(T y)
Undocumented in source. Be warned that the author may not have intended to support it.
opCmp
int opCmp(T y)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(T y)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(T y)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
self opOpAssign(T y)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
self opOpAssign(T y)
Undocumented in source. Be warned that the author may not have intended to support it.
opUnary
self opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
opUnary
self opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
void toString(DG sink, FormatSpec!Char fmt)

Converts to a string. Supports format specifiers %d, %s (both decimal) and %x (hex).

Templates

literal
template literal(string digits)

Construct from compile-time digit string.

Variables

hi
hi_t hi;
Undocumented in source.
hi
hi_t hi;
Undocumented in source.
lo
low_t lo;
Undocumented in source.
lo
low_t lo;
Undocumented in source.

Meta