|
| template<typename T , typename T2 , int S> |
| void | blender::fixed_width_int::generic_add (T *__restrict dst, const T *a, const T *b) |
| |
| template<typename T , typename T2 , int S> |
| void | blender::fixed_width_int::generic_sub (T *__restrict dst, const T *a, const T *b) |
| |
| template<typename T , typename T2 , int S> |
| void | blender::fixed_width_int::generic_unsigned_mul (T *__restrict dst, const T *a, const T *b) |
| |
| template<typename T , int Size, BLI_ENABLE_IF((!std::is_void_v< double_uint_type< T > >)) > |
| UIntF< T, Size > | blender::fixed_width_int::operator+ (const UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |
| template<typename T , int Size, BLI_ENABLE_IF((!std::is_void_v< double_uint_type< T > >)) > |
| IntF< T, Size > | blender::fixed_width_int::operator+ (const IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| UIntF< T, Size > | blender::fixed_width_int::operator- (const UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| IntF< T, Size > | blender::fixed_width_int::operator- (const IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size, BLI_ENABLE_IF((!std::is_void_v< double_uint_type< T > >)) > |
| UIntF< T, Size > | blender::fixed_width_int::operator* (const UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::is_negative (const IntF< T, Size > &a) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::is_zero (const UIntF< T, Size > &a) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::is_zero (const IntF< T, Size > &a) |
| |
| template<typename T , int Size, BLI_ENABLE_IF((!std::is_void_v< double_uint_type< T > >)) > |
| IntF< T, Size > | blender::fixed_width_int::operator* (const IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| IntF< T, Size > | blender::fixed_width_int::operator- (const IntF< T, Size > &a) |
| |
| template<typename T , int Size> |
| void | blender::fixed_width_int::operator+= (UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| void | blender::fixed_width_int::operator+= (IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| void | blender::fixed_width_int::operator-= (UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| void | blender::fixed_width_int::operator-= (IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| void | blender::fixed_width_int::operator*= (UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| void | blender::fixed_width_int::operator*= (IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator== (const IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator== (const UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator!= (const IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator!= (const UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |
| template<typename T , size_t Size> |
| int | blender::fixed_width_int::compare_reversed_order (const std::array< T, Size > &a, const std::array< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator< (const IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator<= (const IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator> (const IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator>= (const IntF< T, Size > &a, const IntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator< (const UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator<= (const UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator> (const UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |
| template<typename T , int Size> |
| bool | blender::fixed_width_int::operator>= (const UIntF< T, Size > &a, const UIntF< T, Size > &b) |
| |