NoPromote

Encapsulate a basic type. This wrapper will never return a value larger than the values operated on. Otherwise it behaves like the underlying integer using a simple alias this.

Constructors

this
this(TT value)
Undocumented in source.

Alias This

base

Members

Functions

opAssign
auto opAssign(R value)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
auto opBinary(NoPromote!TT rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
auto opBinary(R rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
auto opBinaryRight(NoPromote!U lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
auto opBinaryRight(L lhs)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

SIZE
enum string SIZE;
Undocumented in source.
base
T base;
Undocumented in source.

Meta