IntRange

Undocumented in source.

Constructors

this
this(IntRange another)
Undocumented in source.
this
this(SignExtendedNumber a)
Undocumented in source.
this
this(SignExtendedNumber lower, SignExtendedNumber upper)
Undocumented in source.

Members

Functions

_cast
IntRange _cast(Type type)
Undocumented in source. Be warned that the author may not have intended to support it.
absNeg
IntRange absNeg()
Undocumented in source. Be warned that the author may not have intended to support it.
castDchar
IntRange castDchar()
Undocumented in source. Be warned that the author may not have intended to support it.
castSigned
IntRange castSigned(uinteger_t mask)
Undocumented in source. Be warned that the author may not have intended to support it.
castUnsigned
IntRange castUnsigned(uinteger_t mask)
Undocumented in source. Be warned that the author may not have intended to support it.
castUnsigned
IntRange castUnsigned(Type type)
Undocumented in source. Be warned that the author may not have intended to support it.
contains
bool contains(IntRange a)
Undocumented in source. Be warned that the author may not have intended to support it.
containsZero
bool containsZero()
Undocumented in source. Be warned that the author may not have intended to support it.
dump
const(IntRange) dump(const(char)* funcName, Expression e)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
IntRange opBinary(IntRange rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opUnary
IntRange opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
opUnary
IntRange opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
splitBySign
void splitBySign(IntRange negRange, bool hasNegRange, IntRange nonNegRange, bool hasNonNegRange)
Undocumented in source. Be warned that the author may not have intended to support it.
unionOrAssign
void unionOrAssign(IntRange other, bool union_)
Undocumented in source. Be warned that the author may not have intended to support it.
unionWith
IntRange unionWith(IntRange other)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

fromNumbers2
IntRange fromNumbers2(SignExtendedNumber* numbers)
Undocumented in source. Be warned that the author may not have intended to support it.
fromNumbers4
IntRange fromNumbers4(SignExtendedNumber* numbers)
Undocumented in source. Be warned that the author may not have intended to support it.
fromType
IntRange fromType(Type type)
Undocumented in source. Be warned that the author may not have intended to support it.
fromType
IntRange fromType(Type type, bool isUnsigned)
Undocumented in source. Be warned that the author may not have intended to support it.
widest
IntRange widest()
imax
SignExtendedNumber imax;
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

imin
SignExtendedNumber imin;
Undocumented in source.

Meta