|
| template<typename T > |
| OVR_FORCE_INLINE void | OVR::Alg::Swap (T &a, T &b) |
| |
| template<typename T > |
| OVR_FORCE_INLINE const T | OVR::Alg::Min (const T a, const T b) |
| |
| template<typename T > |
| OVR_FORCE_INLINE const T | OVR::Alg::Max (const T a, const T b) |
| |
| template<typename T > |
| OVR_FORCE_INLINE const T | OVR::Alg::Clamp (const T v, const T minVal, const T maxVal) |
| |
| template<typename T > |
| OVR_FORCE_INLINE int | OVR::Alg::Chop (T f) |
| |
| template<typename T > |
| OVR_FORCE_INLINE T | OVR::Alg::Lerp (T a, T b, T f) |
| |
| template<typename T > |
| OVR_FORCE_INLINE const T | OVR::Alg::PMin (const T a, const T b) |
| |
| template<typename T > |
| OVR_FORCE_INLINE const T | OVR::Alg::PMax (const T a, const T b) |
| |
| template<typename T > |
| OVR_FORCE_INLINE const T | OVR::Alg::Abs (const T v) |
| |
| template<class Array , class Less > |
| void | OVR::Alg::QuickSortSliced (Array &arr, UPInt start, UPInt end, Less less) |
| |
| template<class Array > |
| void | OVR::Alg::QuickSortSliced (Array &arr, UPInt start, UPInt end) |
| |
| template<class Array , class Less > |
| bool | OVR::Alg::QuickSortSlicedSafe (Array &arr, UPInt start, UPInt end, Less less) |
| |
| template<class Array > |
| bool | OVR::Alg::QuickSortSlicedSafe (Array &arr, UPInt start, UPInt end) |
| |
| template<class Array , class Less > |
| void | OVR::Alg::QuickSort (Array &arr, Less less) |
| |
| template<class Array , class Less > |
| bool | OVR::Alg::QuickSortSafe (Array &arr, Less less) |
| |
| template<class Array > |
| void | OVR::Alg::QuickSort (Array &arr) |
| |
| template<class Array > |
| bool | OVR::Alg::QuickSortSafe (Array &arr) |
| |
| template<class Array , class Less > |
| void | OVR::Alg::InsertionSortSliced (Array &arr, UPInt start, UPInt end, Less less) |
| |
| template<class Array > |
| void | OVR::Alg::InsertionSortSliced (Array &arr, UPInt start, UPInt end) |
| |
| template<class Array , class Less > |
| void | OVR::Alg::InsertionSort (Array &arr, Less less) |
| |
| template<class Array > |
| void | OVR::Alg::InsertionSort (Array &arr) |
| |
| template<class Array > |
| Array::ValueType & | OVR::Alg::Median (Array &arr) |
| |
| template<class Array , class Value , class Less > |
| UPInt | OVR::Alg::LowerBoundSliced (const Array &arr, UPInt start, UPInt end, const Value &val, Less less) |
| |
| template<class Array , class Value > |
| UPInt | OVR::Alg::LowerBoundSliced (const Array &arr, UPInt start, UPInt end, const Value &val) |
| |
| template<class Array , class Value > |
| UPInt | OVR::Alg::LowerBoundSized (const Array &arr, UPInt size, const Value &val) |
| |
| template<class Array , class Value , class Less > |
| UPInt | OVR::Alg::LowerBound (const Array &arr, const Value &val, Less less) |
| |
| template<class Array , class Value > |
| UPInt | OVR::Alg::LowerBound (const Array &arr, const Value &val) |
| |
| template<class Array , class Value , class Less > |
| UPInt | OVR::Alg::UpperBoundSliced (const Array &arr, UPInt start, UPInt end, const Value &val, Less less) |
| |
| template<class Array , class Value > |
| UPInt | OVR::Alg::UpperBoundSliced (const Array &arr, UPInt start, UPInt end, const Value &val) |
| |
| template<class Array , class Value > |
| UPInt | OVR::Alg::UpperBoundSized (const Array &arr, UPInt size, const Value &val) |
| |
| template<class Array , class Value , class Less > |
| UPInt | OVR::Alg::UpperBound (const Array &arr, const Value &val, Less less) |
| |
| template<class Array , class Value > |
| UPInt | OVR::Alg::UpperBound (const Array &arr, const Value &val) |
| |
| template<class Array > |
| void | OVR::Alg::ReverseArray (Array &arr) |
| |
| template<class CDst , class CSrc > |
| void | OVR::Alg::AppendArray (CDst &dst, const CSrc &src) |
| |
| UByte | OVR::Alg::UpperBit (UPInt val) |
| |
| UByte | OVR::Alg::LowerBit (UPInt val) |
| |
| void | OVR::Alg::ByteUtil::SwapOrder (void *pv, int size) |
| |
| UByte | OVR::Alg::ByteUtil::SwapOrder (UByte v) |
| |
| SByte | OVR::Alg::ByteUtil::SwapOrder (SByte v) |
| |
| UInt16 | OVR::Alg::ByteUtil::SwapOrder (UInt16 v) |
| |
| SInt16 | OVR::Alg::ByteUtil::SwapOrder (SInt16 v) |
| |
| UInt32 | OVR::Alg::ByteUtil::SwapOrder (UInt32 v) |
| |
| SInt32 | OVR::Alg::ByteUtil::SwapOrder (SInt32 p) |
| |
| UInt64 | OVR::Alg::ByteUtil::SwapOrder (UInt64 v) |
| |
| SInt64 | OVR::Alg::ByteUtil::SwapOrder (SInt64 v) |
| |
| float | OVR::Alg::ByteUtil::SwapOrder (float p) |
| |
| double | OVR::Alg::ByteUtil::SwapOrder (double p) |
| |
| UByte | OVR::Alg::ByteUtil::LEToSystem (UByte v) |
| |
| SByte | OVR::Alg::ByteUtil::LEToSystem (SByte v) |
| |
| UInt16 | OVR::Alg::ByteUtil::LEToSystem (UInt16 v) |
| |
| SInt16 | OVR::Alg::ByteUtil::LEToSystem (SInt16 v) |
| |
| UInt32 | OVR::Alg::ByteUtil::LEToSystem (UInt32 v) |
| |
| SInt32 | OVR::Alg::ByteUtil::LEToSystem (SInt32 v) |
| |
| UInt64 | OVR::Alg::ByteUtil::LEToSystem (UInt64 v) |
| |
| SInt64 | OVR::Alg::ByteUtil::LEToSystem (SInt64 v) |
| |
| float | OVR::Alg::ByteUtil::LEToSystem (float v) |
| |
| double | OVR::Alg::ByteUtil::LEToSystem (double v) |
| |
| UByte | OVR::Alg::ByteUtil::BEToSystem (UByte v) |
| |
| SByte | OVR::Alg::ByteUtil::BEToSystem (SByte v) |
| |
| UInt16 | OVR::Alg::ByteUtil::BEToSystem (UInt16 v) |
| |
| SInt16 | OVR::Alg::ByteUtil::BEToSystem (SInt16 v) |
| |
| UInt32 | OVR::Alg::ByteUtil::BEToSystem (UInt32 v) |
| |
| SInt32 | OVR::Alg::ByteUtil::BEToSystem (SInt32 v) |
| |
| UInt64 | OVR::Alg::ByteUtil::BEToSystem (UInt64 v) |
| |
| SInt64 | OVR::Alg::ByteUtil::BEToSystem (SInt64 v) |
| |
| float | OVR::Alg::ByteUtil::BEToSystem (float v) |
| |
| double | OVR::Alg::ByteUtil::BEToSystem (double v) |
| |
| UByte | OVR::Alg::ByteUtil::SystemToLE (UByte v) |
| |
| SByte | OVR::Alg::ByteUtil::SystemToLE (SByte v) |
| |
| UInt16 | OVR::Alg::ByteUtil::SystemToLE (UInt16 v) |
| |
| SInt16 | OVR::Alg::ByteUtil::SystemToLE (SInt16 v) |
| |
| UInt32 | OVR::Alg::ByteUtil::SystemToLE (UInt32 v) |
| |
| SInt32 | OVR::Alg::ByteUtil::SystemToLE (SInt32 v) |
| |
| UInt64 | OVR::Alg::ByteUtil::SystemToLE (UInt64 v) |
| |
| SInt64 | OVR::Alg::ByteUtil::SystemToLE (SInt64 v) |
| |
| float | OVR::Alg::ByteUtil::SystemToLE (float v) |
| |
| double | OVR::Alg::ByteUtil::SystemToLE (double v) |
| |
| UByte | OVR::Alg::ByteUtil::SystemToBE (UByte v) |
| |
| SByte | OVR::Alg::ByteUtil::SystemToBE (SByte v) |
| |
| UInt16 | OVR::Alg::ByteUtil::SystemToBE (UInt16 v) |
| |
| SInt16 | OVR::Alg::ByteUtil::SystemToBE (SInt16 v) |
| |
| UInt32 | OVR::Alg::ByteUtil::SystemToBE (UInt32 v) |
| |
| SInt32 | OVR::Alg::ByteUtil::SystemToBE (SInt32 v) |
| |
| UInt64 | OVR::Alg::ByteUtil::SystemToBE (UInt64 v) |
| |
| SInt64 | OVR::Alg::ByteUtil::SystemToBE (SInt64 v) |
| |
| float | OVR::Alg::ByteUtil::SystemToBE (float v) |
| |
| double | OVR::Alg::ByteUtil::SystemToBE (double v) |
| |
| UInt16 | OVR::Alg::DecodeUInt16 (const UByte *buffer) |
| |
| SInt16 | OVR::Alg::DecodeSInt16 (const UByte *buffer) |
| |
| UInt32 | OVR::Alg::DecodeUInt32 (const UByte *buffer) |
| |
| SInt32 | OVR::Alg::DecodeSInt32 (const UByte *buffer) |
| |
| float | OVR::Alg::DecodeFloat (const UByte *buffer) |
| |
| void | OVR::Alg::EncodeUInt16 (UByte *buffer, UInt16 val) |
| |
| void | OVR::Alg::EncodeSInt16 (UByte *buffer, SInt16 val) |
| |
| void | OVR::Alg::EncodeUInt32 (UByte *buffer, UInt32 val) |
| |
| void | OVR::Alg::EncodeSInt32 (UByte *buffer, SInt32 val) |
| |
| void | OVR::Alg::EncodeFloat (UByte *buffer, float val) |
| |
| SByte | OVR::Alg::DecodeBCD (UByte byte) |
| |