"L. Spiro Engine"
|
#include <LSMFixed.h>
Classes | |
class | CFixedRawType |
Public Member Functions | |
LSE_CALLCTOR | CFixed (const CFixedRawType &_frtRaw) |
LSE_CALLCTOR | CFixed (const CFixed< _tType, _uBits > &_tVal) |
LSE_CALLCTOR | CFixed (LSINT8 _i8Val) |
LSE_CALLCTOR | CFixed (LSUINT8 _ui8Val) |
LSE_CALLCTOR | CFixed (LSINT16 _i16Val) |
LSE_CALLCTOR | CFixed (LSUINT16 _ui16Val) |
LSE_CALLCTOR | CFixed (LSINT32 _i32Val) |
LSE_CALLCTOR | CFixed (LSUINT32 _ui32Val) |
LSE_CALLCTOR | CFixed (LSINT64 _i64Val) |
LSE_CALLCTOR | CFixed (LSUINT64 _ui64Val) |
LSE_CALLCTOR | CFixed (LSFLOAT _fVal) |
LSE_CALLCTOR | CFixed (LSDOUBLE _dVal) |
LSE_INLINE CFixed &LSE_FCALL | operator= (const CFixed< _tType, _uBits > &_tVal) |
LSE_INLINE CFixed &LSE_FCALL | operator= (LSINT8 _i8Val) |
LSE_INLINE CFixed &LSE_FCALL | operator= (LSUINT8 _ui8Val) |
LSE_INLINE CFixed &LSE_FCALL | operator= (LSINT16 _i16Val) |
LSE_INLINE CFixed &LSE_FCALL | operator= (LSUINT16 _ui16Val) |
LSE_INLINE CFixed &LSE_FCALL | operator= (LSINT32 _i32Val) |
LSE_INLINE CFixed &LSE_FCALL | operator= (LSUINT32 _ui32Val) |
LSE_INLINE CFixed &LSE_FCALL | operator= (LSINT64 _i64Val) |
LSE_INLINE CFixed &LSE_FCALL | operator= (LSUINT64 _ui64Val) |
LSE_INLINE CFixed &LSE_FCALL | operator= (LSFLOAT _fVal) |
LSE_INLINE CFixed &LSE_FCALL | operator= (LSDOUBLE _dVal) |
LSE_INLINE CFixed LSE_FCALL | operator+ (const CFixed< _tType, _uBits > &_tVal) const |
LSE_INLINE CFixed LSE_FCALL | operator+ (LSINT8 _i8Val) const |
LSE_INLINE CFixed LSE_FCALL | operator+ (LSUINT8 _ui8Val) const |
LSE_INLINE CFixed LSE_FCALL | operator+ (LSINT16 _i16Val) const |
LSE_INLINE CFixed LSE_FCALL | operator+ (LSUINT16 _ui16Val) const |
LSE_INLINE CFixed LSE_FCALL | operator+ (LSINT32 _i32Val) const |
LSE_INLINE CFixed LSE_FCALL | operator+ (LSUINT32 _ui32Val) const |
LSE_INLINE CFixed LSE_FCALL | operator+ (LSINT64 _i64Val) const |
LSE_INLINE CFixed LSE_FCALL | operator+ (LSUINT64 _ui64Val) const |
LSE_INLINE CFixed LSE_FCALL | operator+ (LSFLOAT _fVal) const |
LSE_INLINE CFixed LSE_FCALL | operator+ (LSDOUBLE _dVal) const |
LSE_INLINE CFixed &LSE_FCALL | operator+= (const CFixed< _tType, _uBits > &_tVal) |
LSE_INLINE CFixed &LSE_FCALL | operator+= (LSINT8 _i8Val) |
LSE_INLINE CFixed &LSE_FCALL | operator+= (LSUINT8 _ui8Val) |
LSE_INLINE CFixed &LSE_FCALL | operator+= (LSINT16 _i16Val) |
LSE_INLINE CFixed &LSE_FCALL | operator+= (LSUINT16 _ui16Val) |
LSE_INLINE CFixed &LSE_FCALL | operator+= (LSINT32 _i32Val) |
LSE_INLINE CFixed &LSE_FCALL | operator+= (LSUINT32 _ui32Val) |
LSE_INLINE CFixed &LSE_FCALL | operator+= (LSINT64 _i64Val) |
LSE_INLINE CFixed &LSE_FCALL | operator+= (LSUINT64 _ui64Val) |
LSE_INLINE CFixed &LSE_FCALL | operator+= (LSFLOAT _fVal) |
LSE_INLINE CFixed &LSE_FCALL | operator+= (LSDOUBLE _dVal) |
LSE_INLINE CFixed LSE_FCALL | operator- (const CFixed< _tType, _uBits > &_tVal) const |
LSE_INLINE CFixed LSE_FCALL | operator- (LSINT8 _i8Val) const |
LSE_INLINE CFixed LSE_FCALL | operator- (LSUINT8 _ui8Val) const |
LSE_INLINE CFixed LSE_FCALL | operator- (LSINT16 _i16Val) const |
LSE_INLINE CFixed LSE_FCALL | operator- (LSUINT16 _ui16Val) const |
LSE_INLINE CFixed LSE_FCALL | operator- (LSINT32 _i32Val) const |
LSE_INLINE CFixed LSE_FCALL | operator- (LSUINT32 _ui32Val) const |
LSE_INLINE CFixed LSE_FCALL | operator- (LSINT64 _i64Val) const |
LSE_INLINE CFixed LSE_FCALL | operator- (LSUINT64 _ui64Val) const |
LSE_INLINE CFixed LSE_FCALL | operator- (LSFLOAT _fVal) const |
LSE_INLINE CFixed LSE_FCALL | operator- (LSDOUBLE _dVal) const |
LSE_INLINE CFixed &LSE_FCALL | operator-= (const CFixed< _tType, _uBits > &_tVal) |
LSE_INLINE CFixed &LSE_FCALL | operator-= (LSINT8 _i8Val) |
LSE_INLINE CFixed &LSE_FCALL | operator-= (LSUINT8 _ui8Val) |
LSE_INLINE CFixed &LSE_FCALL | operator-= (LSINT16 _i16Val) |
LSE_INLINE CFixed &LSE_FCALL | operator-= (LSUINT16 _ui16Val) |
LSE_INLINE CFixed &LSE_FCALL | operator-= (LSINT32 _i32Val) |
LSE_INLINE CFixed &LSE_FCALL | operator-= (LSUINT32 _ui32Val) |
LSE_INLINE CFixed &LSE_FCALL | operator-= (LSINT64 _i64Val) |
LSE_INLINE CFixed &LSE_FCALL | operator-= (LSUINT64 _ui64Val) |
LSE_INLINE CFixed &LSE_FCALL | operator-= (LSFLOAT _fVal) |
LSE_INLINE CFixed &LSE_FCALL | operator-= (LSDOUBLE _dVal) |
LSE_INLINE CFixed LSE_FCALL | operator* (const CFixed< _tType, _uBits > &_tVal) const |
LSE_INLINE CFixed LSE_FCALL | operator* (LSINT8 _i8Val) const |
LSE_INLINE CFixed LSE_FCALL | operator* (LSUINT8 _ui8Val) const |
LSE_INLINE CFixed LSE_FCALL | operator* (LSINT16 _i16Val) const |
LSE_INLINE CFixed LSE_FCALL | operator* (LSUINT16 _ui16Val) const |
LSE_INLINE CFixed LSE_FCALL | operator* (LSINT32 _i32Val) const |
LSE_INLINE CFixed LSE_FCALL | operator* (LSUINT32 _ui32Val) const |
LSE_INLINE CFixed LSE_FCALL | operator* (LSINT64 _i64Val) const |
LSE_INLINE CFixed LSE_FCALL | operator* (LSUINT64 _ui64Val) const |
LSE_INLINE CFixed LSE_FCALL | operator* (LSFLOAT _fVal) const |
LSE_INLINE CFixed LSE_FCALL | operator* (LSDOUBLE _dVal) const |
LSE_INLINE CFixed &LSE_FCALL | operator*= (const CFixed< _tType, _uBits > &_tVal) |
LSE_INLINE CFixed &LSE_FCALL | operator*= (LSINT8 _i8Val) |
LSE_INLINE CFixed &LSE_FCALL | operator*= (LSUINT8 _ui8Val) |
LSE_INLINE CFixed &LSE_FCALL | operator*= (LSINT16 _i16Val) |
LSE_INLINE CFixed &LSE_FCALL | operator*= (LSUINT16 _ui16Val) |
LSE_INLINE CFixed &LSE_FCALL | operator*= (LSINT32 _i32Val) |
LSE_INLINE CFixed &LSE_FCALL | operator*= (LSUINT32 _ui32Val) |
LSE_INLINE CFixed &LSE_FCALL | operator*= (LSINT64 _i64Val) |
LSE_INLINE CFixed &LSE_FCALL | operator*= (LSUINT64 _ui64Val) |
LSE_INLINE CFixed &LSE_FCALL | operator*= (LSFLOAT _fVal) |
LSE_INLINE CFixed &LSE_FCALL | operator*= (LSDOUBLE _dVal) |
LSE_INLINE CFixed LSE_FCALL | operator/ (const CFixed< _tType, _uBits > &_tVal) const |
LSE_INLINE CFixed LSE_FCALL | operator/ (LSINT8 _i8Val) const |
LSE_INLINE CFixed LSE_FCALL | operator/ (LSUINT8 _ui8Val) const |
LSE_INLINE CFixed LSE_FCALL | operator/ (LSINT16 _i16Val) const |
LSE_INLINE CFixed LSE_FCALL | operator/ (LSUINT16 _ui16Val) const |
LSE_INLINE CFixed LSE_FCALL | operator/ (LSINT32 _i32Val) const |
LSE_INLINE CFixed LSE_FCALL | operator/ (LSUINT32 _ui32Val) const |
LSE_INLINE CFixed LSE_FCALL | operator/ (LSINT64 _i64Val) const |
LSE_INLINE CFixed LSE_FCALL | operator/ (LSUINT64 _ui64Val) const |
LSE_INLINE CFixed LSE_FCALL | operator/ (LSFLOAT _fVal) const |
LSE_INLINE CFixed LSE_FCALL | operator/ (LSDOUBLE _dVal) const |
LSE_INLINE CFixed &LSE_FCALL | operator/= (const CFixed< _tType, _uBits > &_tVal) |
LSE_INLINE CFixed &LSE_FCALL | operator/= (LSINT8 _i8Val) |
LSE_INLINE CFixed &LSE_FCALL | operator/= (LSUINT8 _ui8Val) |
LSE_INLINE CFixed &LSE_FCALL | operator/= (LSINT16 _i16Val) |
LSE_INLINE CFixed &LSE_FCALL | operator/= (LSUINT16 _ui16Val) |
LSE_INLINE CFixed &LSE_FCALL | operator/= (LSINT32 _i32Val) |
LSE_INLINE CFixed &LSE_FCALL | operator/= (LSUINT32 _ui32Val) |
LSE_INLINE CFixed &LSE_FCALL | operator/= (LSINT64 _i64Val) |
LSE_INLINE CFixed &LSE_FCALL | operator/= (LSUINT64 _ui64Val) |
LSE_INLINE CFixed &LSE_FCALL | operator/= (LSFLOAT _fVal) |
LSE_INLINE CFixed &LSE_FCALL | operator/= (LSDOUBLE _dVal) |
LSE_INLINE CFixed LSE_FCALL | operator- () const |
LSE_INLINE CFixed LSE_FCALL | operator+ () const |
LSE_INLINE bool LSE_FCALL | operator== (const CFixed< _tType, _uBits > &_tVal) const |
LSE_INLINE bool LSE_FCALL | operator== (LSINT8 _i8Val) const |
LSE_INLINE bool LSE_FCALL | operator== (LSUINT8 _ui8Val) const |
LSE_INLINE bool LSE_FCALL | operator== (LSINT16 _i16Val) const |
LSE_INLINE bool LSE_FCALL | operator== (LSUINT16 _ui16Val) const |
LSE_INLINE bool LSE_FCALL | operator== (LSINT32 _i32Val) const |
LSE_INLINE bool LSE_FCALL | operator== (LSUINT32 _ui32Val) const |
LSE_INLINE bool LSE_FCALL | operator== (LSINT64 _i64Val) const |
LSE_INLINE bool LSE_FCALL | operator== (LSUINT64 _ui64Val) const |
LSE_INLINE bool LSE_FCALL | operator== (LSFLOAT _fVal) const |
LSE_INLINE bool LSE_FCALL | operator== (LSDOUBLE _dVal) const |
LSE_INLINE bool LSE_FCALL | operator!= (const CFixed< _tType, _uBits > &_tVal) const |
LSE_INLINE bool LSE_FCALL | operator!= (LSINT8 _i8Val) const |
LSE_INLINE bool LSE_FCALL | operator!= (LSUINT8 _ui8Val) const |
LSE_INLINE bool LSE_FCALL | operator!= (LSINT16 _i16Val) const |
LSE_INLINE bool LSE_FCALL | operator!= (LSUINT16 _ui16Val) const |
LSE_INLINE bool LSE_FCALL | operator!= (LSINT32 _i32Val) const |
LSE_INLINE bool LSE_FCALL | operator!= (LSUINT32 _ui32Val) const |
LSE_INLINE bool LSE_FCALL | operator!= (LSINT64 _i64Val) const |
LSE_INLINE bool LSE_FCALL | operator!= (LSUINT64 _ui64Val) const |
LSE_INLINE bool LSE_FCALL | operator!= (LSFLOAT _fVal) const |
LSE_INLINE bool LSE_FCALL | operator!= (LSDOUBLE _dVal) const |
LSE_INLINE bool LSE_FCALL | operator> (const CFixed< _tType, _uBits > &_tVal) const |
LSE_INLINE bool LSE_FCALL | operator> (LSINT8 _i8Val) const |
LSE_INLINE bool LSE_FCALL | operator> (LSUINT8 _ui8Val) const |
LSE_INLINE bool LSE_FCALL | operator> (LSINT16 _i16Val) const |
LSE_INLINE bool LSE_FCALL | operator> (LSUINT16 _ui16Val) const |
LSE_INLINE bool LSE_FCALL | operator> (LSINT32 _i32Val) const |
LSE_INLINE bool LSE_FCALL | operator> (LSUINT32 _ui32Val) const |
LSE_INLINE bool LSE_FCALL | operator> (LSINT64 _i64Val) const |
LSE_INLINE bool LSE_FCALL | operator> (LSUINT64 _ui64Val) const |
LSE_INLINE bool LSE_FCALL | operator> (LSFLOAT _fVal) const |
LSE_INLINE bool LSE_FCALL | operator> (LSDOUBLE _dVal) const |
LSE_INLINE bool LSE_FCALL | operator>= (const CFixed< _tType, _uBits > &_tVal) const |
LSE_INLINE bool LSE_FCALL | operator>= (LSINT8 _i8Val) const |
LSE_INLINE bool LSE_FCALL | operator>= (LSUINT8 _ui8Val) const |
LSE_INLINE bool LSE_FCALL | operator>= (LSINT16 _i16Val) const |
LSE_INLINE bool LSE_FCALL | operator>= (LSUINT16 _ui16Val) const |
LSE_INLINE bool LSE_FCALL | operator>= (LSINT32 _i32Val) const |
LSE_INLINE bool LSE_FCALL | operator>= (LSUINT32 _ui32Val) const |
LSE_INLINE bool LSE_FCALL | operator>= (LSINT64 _i64Val) const |
LSE_INLINE bool LSE_FCALL | operator>= (LSUINT64 _ui64Val) const |
LSE_INLINE bool LSE_FCALL | operator>= (LSFLOAT _fVal) const |
LSE_INLINE bool LSE_FCALL | operator>= (LSDOUBLE _dVal) const |
LSE_INLINE bool LSE_FCALL | operator< (const CFixed< _tType, _uBits > &_tVal) const |
LSE_INLINE bool LSE_FCALL | operator< (LSINT8 _i8Val) const |
LSE_INLINE bool LSE_FCALL | operator< (LSUINT8 _ui8Val) const |
LSE_INLINE bool LSE_FCALL | operator< (LSINT16 _i16Val) const |
LSE_INLINE bool LSE_FCALL | operator< (LSUINT16 _ui16Val) const |
LSE_INLINE bool LSE_FCALL | operator< (LSINT32 _i32Val) const |
LSE_INLINE bool LSE_FCALL | operator< (LSUINT32 _ui32Val) const |
LSE_INLINE bool LSE_FCALL | operator< (LSINT64 _i64Val) const |
LSE_INLINE bool LSE_FCALL | operator< (LSUINT64 _ui64Val) const |
LSE_INLINE bool LSE_FCALL | operator< (LSFLOAT _fVal) const |
LSE_INLINE bool LSE_FCALL | operator< (LSDOUBLE _dVal) const |
LSE_INLINE bool LSE_FCALL | operator<= (const CFixed< _tType, _uBits > &_tVal) const |
LSE_INLINE bool LSE_FCALL | operator<= (LSINT8 _i8Val) const |
LSE_INLINE bool LSE_FCALL | operator<= (LSUINT8 _ui8Val) const |
LSE_INLINE bool LSE_FCALL | operator<= (LSINT16 _i16Val) const |
LSE_INLINE bool LSE_FCALL | operator<= (LSUINT16 _ui16Val) const |
LSE_INLINE bool LSE_FCALL | operator<= (LSINT32 _i32Val) const |
LSE_INLINE bool LSE_FCALL | operator<= (LSUINT32 _ui32Val) const |
LSE_INLINE bool LSE_FCALL | operator<= (LSINT64 _i64Val) const |
LSE_INLINE bool LSE_FCALL | operator<= (LSUINT64 _ui64Val) const |
LSE_INLINE bool LSE_FCALL | operator<= (LSFLOAT _fVal) const |
LSE_INLINE bool LSE_FCALL | operator<= (LSDOUBLE _dVal) const |
LSE_INLINE LSE_FCALL | operator LSINT8 () const |
LSE_INLINE LSE_FCALL | operator LSINT16 () const |
LSE_INLINE LSE_FCALL | operator LSINT32 () const |
LSE_INLINE LSE_FCALL | operator LSINT64 () const |
LSE_INLINE LSE_FCALL | operator LSFLOAT () const |
LSE_INLINE LSE_FCALL | operator LSDOUBLE () const |
LSE_INLINE LSE_FCALL | operator bool () const |
LSE_INLINE LSE_FCALL | operator LSUINT8 () const |
LSE_INLINE LSE_FCALL | operator LSUINT16 () const |
LSE_INLINE LSE_FCALL | operator LSUINT32 () const |
LSE_INLINE LSE_FCALL | operator LSUINT64 () const |
LSE_INLINE _tType LSE_FCALL | GetRawValue () const |
Static Public Member Functions | |
static LSE_INLINE _tType LSE_FCALL | Bits () |
static LSE_INLINE _tType LSE_FCALL | One () |
static LSE_INLINE _tType LSE_FCALL | SignMask () |
static LSE_INLINE _tType LSE_FCALL | DigitMask () |
static LSE_INLINE LSFLOAT LSE_FCALL | RecFloat () |
static LSE_INLINE LSDOUBLE LSE_FCALL | RecDouble () |
static LSE_INLINE _tType LSE_FCALL | Cast (LSINT8 _i8Val) |
static LSE_INLINE _tType LSE_FCALL | Cast (LSUINT8 _ui8Val) |
static LSE_INLINE _tType LSE_FCALL | Cast (LSINT16 _i16Val) |
static LSE_INLINE _tType LSE_FCALL | Cast (LSUINT16 _ui16Val) |
static LSE_INLINE _tType LSE_FCALL | Cast (LSINT32 _i32Val) |
static LSE_INLINE _tType LSE_FCALL | Cast (LSUINT32 _ui32Val) |
static LSE_INLINE _tType LSE_FCALL | Cast (LSINT64 _i64Val) |
static LSE_INLINE _tType LSE_FCALL | Cast (LSUINT64 _ui64Val) |
static LSE_INLINE _tType LSE_FCALL | Cast (LSFLOAT _fVal) |
static LSE_INLINE _tType LSE_FCALL | Cast (LSDOUBLE _dVal) |
Static Protected Member Functions | |
static LSUINT32 LSE_FCALL | HighestBit (LSINT64 _i64Value) |
Protected Attributes | |
_tType | m_tValue |
Class CFixed
Description: Fixed-point template.
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::Bits | ( | ) | [inline, static] |
Get the number of bits in the fractional part.
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::Cast | ( | LSUINT8 | _ui8Val | ) | [inline, static] |
Cast a value to our base type (removes warnings when casting from higher-precision values down to lower-precision values).
_ui8Val | The value to cast to the fixed-point type. |
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::Cast | ( | LSINT16 | _i16Val | ) | [inline, static] |
Cast a value to our base type (removes warnings when casting from higher-precision values down to lower-precision values).
_i16Val | The value to cast to the fixed-point type. |
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::Cast | ( | LSDOUBLE | _dVal | ) | [inline, static] |
Cast a value to our base type (removes warnings when casting from higher-precision values down to lower-precision values).
_dVal | The value to cast to the fixed-point type. |
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::Cast | ( | LSUINT16 | _ui16Val | ) | [inline, static] |
Cast a value to our base type (removes warnings when casting from higher-precision values down to lower-precision values).
_ui16Val | The value to cast to the fixed-point type. |
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::Cast | ( | LSINT32 | _i32Val | ) | [inline, static] |
Cast a value to our base type (removes warnings when casting from higher-precision values down to lower-precision values).
_i32Val | The value to cast to the fixed-point type. |
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::Cast | ( | LSINT8 | _i8Val | ) | [inline, static] |
Cast a value to our base type (removes warnings when casting from higher-precision values down to lower-precision values).
_i8Val | The value to cast to the fixed-point type. |
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::Cast | ( | LSUINT32 | _ui32Val | ) | [inline, static] |
Cast a value to our base type (removes warnings when casting from higher-precision values down to lower-precision values).
_ui32Val | The value to cast to the fixed-point type. |
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::Cast | ( | LSINT64 | _i64Val | ) | [inline, static] |
Cast a value to our base type (removes warnings when casting from higher-precision values down to lower-precision values).
_i64Val | The value to cast to the fixed-point type. |
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::Cast | ( | LSUINT64 | _ui64Val | ) | [inline, static] |
Cast a value to our base type (removes warnings when casting from higher-precision values down to lower-precision values).
_ui64Val | The value to cast to the fixed-point type. |
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::Cast | ( | LSFLOAT | _fVal | ) | [inline, static] |
Cast a value to our base type (removes warnings when casting from higher-precision values down to lower-precision values).
_fVal | The value to cast to the fixed-point type. |
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::DigitMask | ( | ) | [inline, static] |
Get a bit mask that masks the sign bit.
LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::GetRawValue | ( | ) | const [inline] |
Returns the raw value for this fixed-point instance.
static LSUINT32 LSE_FCALL lsm::CFixed< _tType, _uBits >::HighestBit | ( | LSINT64 | _i64Value | ) | [inline, static, protected] |
Get the highest bit set in a raw value.
_tValue | The value whose highest unsigned bit is to be checked. If the value is negative, the highest bit set is based off its positive counterpart. |
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::One | ( | ) | [inline, static] |
Get 1 expressed as a fixed-point number.
LSE_INLINE LSE_FCALL lsm::CFixed< _tType, _uBits >::operator bool | ( | ) | const [inline] |
Casting to bool.
LSE_INLINE LSE_FCALL lsm::CFixed< _tType, _uBits >::operator LSDOUBLE | ( | ) | const [inline] |
Casting to LSDOUBLE.
LSE_INLINE LSE_FCALL lsm::CFixed< _tType, _uBits >::operator LSFLOAT | ( | ) | const [inline] |
Casting to LSFLOAT.
LSE_INLINE LSE_FCALL lsm::CFixed< _tType, _uBits >::operator LSINT16 | ( | ) | const [inline] |
Casting to LSINT16.
LSE_INLINE LSE_FCALL lsm::CFixed< _tType, _uBits >::operator LSINT32 | ( | ) | const [inline] |
Casting to LSINT32.
LSE_INLINE LSE_FCALL lsm::CFixed< _tType, _uBits >::operator LSINT64 | ( | ) | const [inline] |
Casting to LSINT64.
LSE_INLINE LSE_FCALL lsm::CFixed< _tType, _uBits >::operator LSINT8 | ( | ) | const [inline] |
Casting to LSINT8.
LSE_INLINE LSE_FCALL lsm::CFixed< _tType, _uBits >::operator LSUINT16 | ( | ) | const [inline] |
Casting to LSUINT16.
LSE_INLINE LSE_FCALL lsm::CFixed< _tType, _uBits >::operator LSUINT32 | ( | ) | const [inline] |
Casting to LSUINT32.
LSE_INLINE LSE_FCALL lsm::CFixed< _tType, _uBits >::operator LSUINT64 | ( | ) | const [inline] |
Casting to LSUINT64.
LSE_INLINE LSE_FCALL lsm::CFixed< _tType, _uBits >::operator LSUINT8 | ( | ) | const [inline] |
Casting to LSUINT8.
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator!= | ( | const CFixed< _tType, _uBits > & | _tVal | ) | const [inline] |
Inequality.
_tVal | Value against which to check for inequality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator!= | ( | LSINT8 | _i8Val | ) | const [inline] |
Inequality.
_i8Val | Value against which to check for inequality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator!= | ( | LSUINT8 | _ui8Val | ) | const [inline] |
Inequality.
_ui8Val | Value against which to check for inequality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator!= | ( | LSINT16 | _i16Val | ) | const [inline] |
Inequality.
_i16Val | Value against which to check for inequality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator!= | ( | LSUINT16 | _ui16Val | ) | const [inline] |
Inequality.
_ui16Val | Value against which to check for inequality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator!= | ( | LSINT32 | _i32Val | ) | const [inline] |
Inequality.
_i32Val | Value against which to check for inequality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator!= | ( | LSUINT32 | _ui32Val | ) | const [inline] |
Inequality.
_ui32Val | Value against which to check for inequality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator!= | ( | LSINT64 | _i64Val | ) | const [inline] |
Inequality.
_i64Val | Value against which to check for inequality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator!= | ( | LSUINT64 | _ui64Val | ) | const [inline] |
Inequality.
_ui64Val | Value against which to check for inequality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator!= | ( | LSFLOAT | _fVal | ) | const [inline] |
Inequality.
_fVal | Value against which to check for inequality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator!= | ( | LSDOUBLE | _dVal | ) | const [inline] |
Inequality.
_dVal | Value against which to check for inequality. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator* | ( | const CFixed< _tType, _uBits > & | _tVal | ) | const [inline] |
Multiplication.
_tVal | Value by which to multiply this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator* | ( | LSINT8 | _i8Val | ) | const [inline] |
Multiplication.
_i8Val | Value by which to multiply this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator* | ( | LSUINT8 | _ui8Val | ) | const [inline] |
Multiplication.
_ui8Val | Value by which to multiply this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator* | ( | LSINT16 | _i16Val | ) | const [inline] |
Multiplication.
_i16Val | Value by which to multiply this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator* | ( | LSUINT16 | _ui16Val | ) | const [inline] |
Multiplication.
_ui16Val | Value by which to multiply this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator* | ( | LSINT32 | _i32Val | ) | const [inline] |
Multiplication.
_i32Val | Value by which to multiply this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator* | ( | LSUINT32 | _ui32Val | ) | const [inline] |
Multiplication.
_ui32Val | Value by which to multiply this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator* | ( | LSINT64 | _i64Val | ) | const [inline] |
Multiplication.
_i64Val | Value by which to multiply this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator* | ( | LSUINT64 | _ui64Val | ) | const [inline] |
Multiplication.
_ui64Val | Value by which to multiply this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator* | ( | LSFLOAT | _fVal | ) | const [inline] |
Multiplication.
_fVal | Value by which to multiply this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator* | ( | LSDOUBLE | _dVal | ) | const [inline] |
Multiplication.
_dVal | Value by which to multiply this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator*= | ( | const CFixed< _tType, _uBits > & | _tVal | ) | [inline] |
Multiply and assign.
_tVal | Value by which to multiply this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator*= | ( | LSINT8 | _i8Val | ) | [inline] |
Multiply and assign.
_i8Val | Value by which to multiply this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator*= | ( | LSUINT8 | _ui8Val | ) | [inline] |
Multiply and assign.
_ui8Val | Value by which to multiply this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator*= | ( | LSINT16 | _i16Val | ) | [inline] |
Multiply and assign.
_i16Val | Value by which to multiply this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator*= | ( | LSUINT16 | _ui16Val | ) | [inline] |
Multiply and assign.
_ui16Val | Value by which to multiply this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator*= | ( | LSINT32 | _i32Val | ) | [inline] |
Multiply and assign.
_i32Val | Value by which to multiply this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator*= | ( | LSUINT32 | _ui32Val | ) | [inline] |
Multiply and assign.
_ui32Val | Value by which to multiply this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator*= | ( | LSINT64 | _i64Val | ) | [inline] |
Multiply and assign.
_i64Val | Value by which to multiply this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator*= | ( | LSUINT64 | _ui64Val | ) | [inline] |
Multiply and assign.
_ui64Val | Value by which to multiply this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator*= | ( | LSFLOAT | _fVal | ) | [inline] |
Multiply and assign.
_fVal | Value by which to multiply this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator*= | ( | LSDOUBLE | _dVal | ) | [inline] |
Multiply and assign.
_dVal | Value by which to multiply this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | LSUINT16 | _ui16Val | ) | const [inline] |
Addition.
_ui16Val | The number to add to this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | LSINT32 | _i32Val | ) | const [inline] |
Addition.
_i32Val | The number to add to this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | LSUINT32 | _ui32Val | ) | const [inline] |
Addition.
_ui32Val | The number to add to this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | LSINT64 | _i64Val | ) | const [inline] |
Addition.
_i64Val | The number to add to this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | LSUINT64 | _ui64Val | ) | const [inline] |
Addition.
_ui64Val | The number to add to this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | LSFLOAT | _fVal | ) | const [inline] |
Addition.
_fVal | The number to add to this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | LSDOUBLE | _dVal | ) | const [inline] |
Addition.
_dVal | The number to add to this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | const CFixed< _tType, _uBits > & | _tVal | ) | const [inline] |
Addition.
_tVal | The number to add to this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | LSINT8 | _i8Val | ) | const [inline] |
Addition.
_i8Val | The number to add to this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | ) | const [inline] |
Unary positive.
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | LSUINT8 | _ui8Val | ) | const [inline] |
Addition.
_ui8Val | The number to add to this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+ | ( | LSINT16 | _i16Val | ) | const [inline] |
Addition.
_i16Val | The number to add to this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+= | ( | LSINT64 | _i64Val | ) | [inline] |
Addition assignment.
_i64Val | The number to add to this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+= | ( | LSFLOAT | _fVal | ) | [inline] |
Addition assignment.
_fVal | The number to add to this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+= | ( | const CFixed< _tType, _uBits > & | _tVal | ) | [inline] |
Addition assignment.
_tVal | The number to add to this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+= | ( | LSINT8 | _i8Val | ) | [inline] |
Addition assignment.
_i8Val | The number to add to this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+= | ( | LSUINT8 | _ui8Val | ) | [inline] |
Addition assignment.
_ui8Val | The number to add to this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+= | ( | LSINT16 | _i16Val | ) | [inline] |
Addition assignment.
_i16Val | The number to add to this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+= | ( | LSUINT16 | _ui16Val | ) | [inline] |
Addition assignment.
_ui16Val | The number to add to this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+= | ( | LSINT32 | _i32Val | ) | [inline] |
Addition assignment.
_i32Val | The number to add to this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+= | ( | LSUINT32 | _ui32Val | ) | [inline] |
Addition assignment.
_ui32Val | The number to add to this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+= | ( | LSUINT64 | _ui64Val | ) | [inline] |
Addition assignment.
_ui64Val | The number to add to this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator+= | ( | LSDOUBLE | _dVal | ) | [inline] |
Addition assignment.
_dVal | The number to add to this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | const CFixed< _tType, _uBits > & | _tVal | ) | const [inline] |
Subtraction.
_tVal | The value to subtract from this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | LSINT8 | _i8Val | ) | const [inline] |
Subtraction.
_i8Val | The value to subtract from this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | LSUINT8 | _ui8Val | ) | const [inline] |
Subtraction.
_ui8Val | The value to subtract from this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | LSINT16 | _i16Val | ) | const [inline] |
Subtraction.
_i16Val | The value to subtract from this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | LSUINT16 | _ui16Val | ) | const [inline] |
Subtraction.
_ui16Val | The value to subtract from this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | LSINT32 | _i32Val | ) | const [inline] |
Subtraction.
_i32Val | The value to subtract from this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | LSUINT32 | _ui32Val | ) | const [inline] |
Subtraction.
_ui32Val | The value to subtract from this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | LSINT64 | _i64Val | ) | const [inline] |
Subtraction.
_i64Val | The value to subtract from this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | ) | const [inline] |
Unary negation.
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | LSUINT64 | _ui64Val | ) | const [inline] |
Subtraction.
_ui64Val | The value to subtract from this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | LSFLOAT | _fVal | ) | const [inline] |
Subtraction.
_fVal | The value to subtract from this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator- | ( | LSDOUBLE | _dVal | ) | const [inline] |
Subtraction.
_dVal | The value to subtract from this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator-= | ( | LSINT16 | _i16Val | ) | [inline] |
Subtract and assign.
_i16Val | The value to subtract from this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator-= | ( | LSUINT16 | _ui16Val | ) | [inline] |
Subtract and assign.
_ui16Val | The value to subtract from this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator-= | ( | LSINT32 | _i32Val | ) | [inline] |
Subtract and assign.
_i32Val | The value to subtract from this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator-= | ( | LSUINT32 | _ui32Val | ) | [inline] |
Subtract and assign.
_ui32Val | The value to subtract from this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator-= | ( | LSINT64 | _i64Val | ) | [inline] |
Subtract and assign.
_i64Val | The value to subtract from this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator-= | ( | LSUINT64 | _ui64Val | ) | [inline] |
Subtract and assign.
_ui64Val | The value to subtract from this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator-= | ( | LSFLOAT | _fVal | ) | [inline] |
Subtract and assign.
_fVal | The value to subtract from this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator-= | ( | LSDOUBLE | _dVal | ) | [inline] |
Subtract and assign.
_dVal | The value to subtract from this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator-= | ( | const CFixed< _tType, _uBits > & | _tVal | ) | [inline] |
Subtract and assign.
_tVal | The value to subtract from this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator-= | ( | LSINT8 | _i8Val | ) | [inline] |
Subtract and assign.
_i8Val | The value to subtract from this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator-= | ( | LSUINT8 | _ui8Val | ) | [inline] |
Subtract and assign.
_ui8Val | The value to subtract from this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/ | ( | LSFLOAT | _fVal | ) | const [inline] |
Division.
_fVal | Value by which to divide this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/ | ( | const CFixed< _tType, _uBits > & | _tVal | ) | const [inline] |
Division.
_tVal | Value by which to divide this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/ | ( | LSINT8 | _i8Val | ) | const [inline] |
Division.
_i8Val | Value by which to divide this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/ | ( | LSUINT16 | _ui16Val | ) | const [inline] |
Division.
_ui16Val | Value by which to divide this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/ | ( | LSINT32 | _i32Val | ) | const [inline] |
Division.
_i32Val | Value by which to divide this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/ | ( | LSUINT32 | _ui32Val | ) | const [inline] |
Division.
_ui32Val | Value by which to divide this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/ | ( | LSINT64 | _i64Val | ) | const [inline] |
Division.
_i64Val | Value by which to divide this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/ | ( | LSUINT64 | _ui64Val | ) | const [inline] |
Division.
_ui64Val | Value by which to divide this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/ | ( | LSDOUBLE | _dVal | ) | const [inline] |
Division.
_dVal | Value by which to divide this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/ | ( | LSINT16 | _i16Val | ) | const [inline] |
Division.
_i16Val | Value by which to divide this number. |
LSE_INLINE CFixed LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/ | ( | LSUINT8 | _ui8Val | ) | const [inline] |
Division.
_ui8Val | Value by which to divide this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/= | ( | LSUINT32 | _ui32Val | ) | [inline] |
Division.
_ui32Val | Value by which to divide this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/= | ( | LSDOUBLE | _dVal | ) | [inline] |
Division.
_dVal | Value by which to divide this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/= | ( | LSINT8 | _i8Val | ) | [inline] |
Division.
_i8Val | Value by which to divide this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/= | ( | LSINT16 | _i16Val | ) | [inline] |
Division.
_i16Val | Value by which to divide this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/= | ( | LSUINT16 | _ui16Val | ) | [inline] |
Division.
_ui16Val | Value by which to divide this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/= | ( | LSINT32 | _i32Val | ) | [inline] |
Division.
_i32Val | Value by which to divide this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/= | ( | LSUINT8 | _ui8Val | ) | [inline] |
Division.
_ui8Val | Value by which to divide this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/= | ( | LSINT64 | _i64Val | ) | [inline] |
Division.
_i64Val | Value by which to divide this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/= | ( | LSUINT64 | _ui64Val | ) | [inline] |
Division.
_ui64Val | Value by which to divide this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/= | ( | LSFLOAT | _fVal | ) | [inline] |
Division.
_fVal | Value by which to divide this number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator/= | ( | const CFixed< _tType, _uBits > & | _tVal | ) | [inline] |
Division.
_tVal | Value by which to divide this number. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator< | ( | LSDOUBLE | _dVal | ) | const [inline] |
Less-than comparison.
_dVal | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator< | ( | LSINT32 | _i32Val | ) | const [inline] |
Less-than comparison.
_i32Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator< | ( | LSINT8 | _i8Val | ) | const [inline] |
Less-than comparison.
_i8Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator< | ( | LSINT16 | _i16Val | ) | const [inline] |
Less-than comparison.
_i16Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator< | ( | LSUINT64 | _ui64Val | ) | const [inline] |
Less-than comparison.
_ui64Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator< | ( | const CFixed< _tType, _uBits > & | _tVal | ) | const [inline] |
Less-than comparison.
_tVal | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator< | ( | LSINT64 | _i64Val | ) | const [inline] |
Less-than comparison.
_i64Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator< | ( | LSFLOAT | _fVal | ) | const [inline] |
Less-than comparison.
_fVal | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator< | ( | LSUINT8 | _ui8Val | ) | const [inline] |
Less-than comparison.
_ui8Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator< | ( | LSUINT16 | _ui16Val | ) | const [inline] |
Less-than comparison.
_ui16Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator< | ( | LSUINT32 | _ui32Val | ) | const [inline] |
Less-than comparison.
_ui32Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator<= | ( | LSINT8 | _i8Val | ) | const [inline] |
Less-than or equal-to comparison.
_i8Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator<= | ( | const CFixed< _tType, _uBits > & | _tVal | ) | const [inline] |
Less-than or equal-to comparison.
_tVal | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator<= | ( | LSUINT16 | _ui16Val | ) | const [inline] |
Less-than or equal-to comparison.
_ui16Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator<= | ( | LSINT16 | _i16Val | ) | const [inline] |
Less-than or equal-to comparison.
_i16Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator<= | ( | LSINT32 | _i32Val | ) | const [inline] |
Less-than or equal-to comparison.
_i32Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator<= | ( | LSUINT32 | _ui32Val | ) | const [inline] |
Less-than or equal-to comparison.
_ui32Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator<= | ( | LSUINT64 | _ui64Val | ) | const [inline] |
Less-than or equal-to comparison.
_ui64Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator<= | ( | LSINT64 | _i64Val | ) | const [inline] |
Less-than or equal-to comparison.
_i64Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator<= | ( | LSUINT8 | _ui8Val | ) | const [inline] |
Less-than or equal-to comparison.
_ui8Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator<= | ( | LSFLOAT | _fVal | ) | const [inline] |
Less-than or equal-to comparison.
_fVal | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator<= | ( | LSDOUBLE | _dVal | ) | const [inline] |
Less-than or equal-to comparison.
_dVal | Value against which to check. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator= | ( | LSUINT16 | _ui16Val | ) | [inline] |
Assignment operator.
_ui16Val | The value to assign to this fixed-point number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator= | ( | LSINT16 | _i16Val | ) | [inline] |
Assignment operator.
_i16Val | The value to assign to this fixed-point number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator= | ( | LSINT32 | _i32Val | ) | [inline] |
Assignment operator.
_i32Val | The value to assign to this fixed-point number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator= | ( | LSUINT64 | _ui64Val | ) | [inline] |
Assignment operator.
_ui64Val | The value to assign to this fixed-point number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator= | ( | LSUINT32 | _ui32Val | ) | [inline] |
Assignment operator.
_ui32Val | The value to assign to this fixed-point number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator= | ( | const CFixed< _tType, _uBits > & | _tVal | ) | [inline] |
Assignment operator.
_tVal | The value to assign to this fixed-point number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator= | ( | LSUINT8 | _ui8Val | ) | [inline] |
Assignment operator.
_ui8Val | The value to assign to this fixed-point number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator= | ( | LSDOUBLE | _dVal | ) | [inline] |
Assignment operator.
_dVal | The value to assign to this fixed-point number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator= | ( | LSINT64 | _i64Val | ) | [inline] |
Assignment operator.
_i64Val | The value to assign to this fixed-point number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator= | ( | LSINT8 | _i8Val | ) | [inline] |
Assignment operator.
_i8Val | The value to assign to this fixed-point number. |
LSE_INLINE CFixed& LSE_FCALL lsm::CFixed< _tType, _uBits >::operator= | ( | LSFLOAT | _fVal | ) | [inline] |
Assignment operator.
_fVal | The value to assign to this fixed-point number. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator== | ( | LSDOUBLE | _dVal | ) | const [inline] |
Equality.
_dVal | Value against which to check for equality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator== | ( | LSUINT64 | _ui64Val | ) | const [inline] |
Equality.
_ui64Val | Value against which to check for equality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator== | ( | LSUINT8 | _ui8Val | ) | const [inline] |
Equality.
_ui8Val | Value against which to check for equality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator== | ( | LSINT64 | _i64Val | ) | const [inline] |
Equality.
_i64Val | Value against which to check for equality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator== | ( | LSUINT32 | _ui32Val | ) | const [inline] |
Equality.
_ui32Val | Value against which to check for equality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator== | ( | const CFixed< _tType, _uBits > & | _tVal | ) | const [inline] |
Equality.
_tVal | Value against which to check for equality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator== | ( | LSINT32 | _i32Val | ) | const [inline] |
Equality.
_i32Val | Value against which to check for equality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator== | ( | LSINT8 | _i8Val | ) | const [inline] |
Equality.
_i8Val | Value against which to check for equality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator== | ( | LSFLOAT | _fVal | ) | const [inline] |
Equality.
_fVal | Value against which to check for equality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator== | ( | LSINT16 | _i16Val | ) | const [inline] |
Equality.
_i16Val | Value against which to check for equality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator== | ( | LSUINT16 | _ui16Val | ) | const [inline] |
Equality.
_ui16Val | Value against which to check for equality. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator> | ( | LSFLOAT | _fVal | ) | const [inline] |
Greater-than comparison.
_fVal | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator> | ( | LSUINT64 | _ui64Val | ) | const [inline] |
Greater-than comparison.
_ui64Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator> | ( | const CFixed< _tType, _uBits > & | _tVal | ) | const [inline] |
Greater-than comparison.
_tVal | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator> | ( | LSINT8 | _i8Val | ) | const [inline] |
Greater-than comparison.
_i8Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator> | ( | LSINT64 | _i64Val | ) | const [inline] |
Greater-than comparison.
_i64Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator> | ( | LSUINT32 | _ui32Val | ) | const [inline] |
Greater-than comparison.
_ui32Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator> | ( | LSINT32 | _i32Val | ) | const [inline] |
Greater-than comparison.
_i32Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator> | ( | LSUINT8 | _ui8Val | ) | const [inline] |
Greater-than comparison.
_ui8Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator> | ( | LSUINT16 | _ui16Val | ) | const [inline] |
Greater-than comparison.
_ui16Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator> | ( | LSDOUBLE | _dVal | ) | const [inline] |
Greater-than comparison.
_dVal | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator> | ( | LSINT16 | _i16Val | ) | const [inline] |
Greater-than comparison.
_i16Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator>= | ( | LSUINT8 | _ui8Val | ) | const [inline] |
Greater-than or equal-to comparison.
_ui8Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator>= | ( | LSUINT16 | _ui16Val | ) | const [inline] |
Greater-than or equal-to comparison.
_ui16Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator>= | ( | LSINT64 | _i64Val | ) | const [inline] |
Greater-than or equal-to comparison.
_i64Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator>= | ( | const CFixed< _tType, _uBits > & | _tVal | ) | const [inline] |
Greater-than or equal-to comparison.
_tVal | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator>= | ( | LSFLOAT | _fVal | ) | const [inline] |
Greater-than or equal-to comparison.
_fVal | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator>= | ( | LSINT16 | _i16Val | ) | const [inline] |
Greater-than or equal-to comparison.
_i16Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator>= | ( | LSDOUBLE | _dVal | ) | const [inline] |
Greater-than or equal-to comparison.
_dVal | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator>= | ( | LSUINT64 | _ui64Val | ) | const [inline] |
Greater-than or equal-to comparison.
_ui64Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator>= | ( | LSINT8 | _i8Val | ) | const [inline] |
Greater-than or equal-to comparison.
_i8Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator>= | ( | LSUINT32 | _ui32Val | ) | const [inline] |
Greater-than or equal-to comparison.
_ui32Val | Value against which to check. |
LSE_INLINE bool LSE_FCALL lsm::CFixed< _tType, _uBits >::operator>= | ( | LSINT32 | _i32Val | ) | const [inline] |
Greater-than or equal-to comparison.
_i32Val | Value against which to check. |
static LSE_INLINE LSDOUBLE LSE_FCALL lsm::CFixed< _tType, _uBits >::RecDouble | ( | ) | [inline, static] |
Get the reciprocal as double.
static LSE_INLINE LSFLOAT LSE_FCALL lsm::CFixed< _tType, _uBits >::RecFloat | ( | ) | [inline, static] |
Get the reciprocal as float.
static LSE_INLINE _tType LSE_FCALL lsm::CFixed< _tType, _uBits >::SignMask | ( | ) | [inline, static] |
Get a bit mask that masks all bits but the sign bit.