/// <summary> /// T'LOW is the lowest value of type T. /// </summary> /// <param name="X"></param> /// <returns></returns> public virtual T LOW(VHDLScalarType <T> X) { return(ScalarRange.Low); }
/// <summary> /// T'RIGHT is the rightmost value of type T. (Smallest if downto) /// </summary> /// <param name="X"></param> /// <returns></returns> public virtual T RIGHT(VHDLScalarType <T> X) { return(ScalarRange.Right); }
/// <summary> /// T'HIGH is the highest value of type T. /// </summary> /// <param name="X"></param> /// <returns></returns> public virtual T HIGH(VHDLScalarType <T> X) { return(ScalarRange.High); }
/// <summary> /// T'LEFT is the leftmost value of type T. (Largest if downto) /// </summary> /// <param name="X"></param> /// <returns></returns> public virtual T LEFT(VHDLScalarType <T> X) { return(ScalarRange.Left); }