Enhanced C#
Language of your choice: library documentation
Static Public Member Functions | List of all members
Loyc.Range Class Reference

Source file:

Static Public Member Functions

static bool IsInRangeExcludeHi (this int num, int lo, int hi)
 
static bool IsInRange (this int num, int lo, int hi)
 
static int PutInRange (this int n, int min, int max)
 
static bool IsInRangeExcludeHi (this uint num, uint lo, uint hi)
 
static bool IsInRange (this uint num, uint lo, uint hi)
 
static uint PutInRange (this uint n, uint min, uint max)
 
static bool IsInRangeExcludeHi (this long num, long lo, long hi)
 
static bool IsInRange (this long num, long lo, long hi)
 
static long PutInRange (this long n, long min, long max)
 
static bool IsInRangeExcludeHi (this ulong num, ulong lo, ulong hi)
 
static bool IsInRange (this ulong num, ulong lo, ulong hi)
 
static ulong PutInRange (this ulong n, ulong min, ulong max)
 
static bool IsInRangeExcludeHi (this float num, float lo, float hi)
 
static bool IsInRange (this float num, float lo, float hi)
 
static float PutInRange (this float n, float min, float max)
 
static bool IsInRangeExcludeHi (this double num, double lo, double hi)
 
static bool IsInRange (this double num, double lo, double hi)
 
static double PutInRange (this double n, double min, double max)
 
static bool IsInRangeExcludeHi< T > (this T num, T lo, T hi)
 
static bool IsInRange< T > (this T num, T lo, T hi)
 
static T PutInRange< T > (this T n, T min, T max)
 
static NumRange< int, MathIInclusive (int lo, int hi)
 
static NumRange< int, MathIExcludeHi (int lo, int hi)
 
static NumRange< int, MathIStartingAt (int lo)
 
static NumRange< int, MathIOnly (int num)
 
static NumRange< uint, MathUInclusive (uint lo, uint hi)
 
static NumRange< uint, MathUExcludeHi (uint lo, uint hi)
 
static NumRange< uint, MathUStartingAt (uint lo)
 
static NumRange< uint, MathUOnly (uint num)
 
static NumRange< long, MathLInclusive (long lo, long hi)
 
static NumRange< long, MathLExcludeHi (long lo, long hi)
 
static NumRange< long, MathLStartingAt (long lo)
 
static NumRange< long, MathLOnly (long num)
 
static NumRange< ulong, MathULInclusive (ulong lo, ulong hi)
 
static NumRange< ulong, MathULExcludeHi (ulong lo, ulong hi)
 
static NumRange< ulong, MathULStartingAt (ulong lo)
 
static NumRange< ulong, MathULOnly (ulong num)
 
static NumRange< float, MathFInclusive (float lo, float hi)
 
static NumRange< float, MathFExcludeHi (float lo, float hi)
 
static NumRange< float, MathFStartingAt (float lo)
 
static NumRange< float, MathFOnly (float num)
 
static NumRange< double, MathDInclusive (double lo, double hi)
 
static NumRange< double, MathDExcludeHi (double lo, double hi)
 
static NumRange< double, MathDStartingAt (double lo)
 
static NumRange< double, MathDOnly (double num)
 
static NumRange< FPI8, MathF8Inclusive (FPI8 lo, FPI8 hi)
 
static NumRange< FPI8, MathF8ExcludeHi (FPI8 lo, FPI8 hi)
 
static NumRange< FPI8, MathF8StartingAt (FPI8 lo)
 
static NumRange< FPI8, MathF8Only (FPI8 num)
 
static NumRange< FPI16, MathF16Inclusive (FPI16 lo, FPI16 hi)
 
static NumRange< FPI16, MathF16ExcludeHi (FPI16 lo, FPI16 hi)
 
static NumRange< FPI16, MathF16StartingAt (FPI16 lo)
 
static NumRange< FPI16, MathF16Only (FPI16 num)
 
static NumRange< uint, MathUUntilInclusive (uint hi)
 
static NumRange< uint, MathUUntilExclusive (uint hi)
 
static NumRange< ulong, MathULUntilInclusive (ulong hi)
 
static NumRange< ulong, MathULUntilExclusive (ulong hi)