# D:/Programmation/Sources/Tensor2/Utils/src/frost_utils_int_impl.cpp File Reference

`#include "frost_utils_types.h"`
`#include <cmath>`

Go to the source code of this file.

## Namespaces

namespace | Frost

## Functions

template<class T >
s_int_t< T > | Frost::operator+ (const T &iLeft, const s_int_t< T > &iRight)
template<class T >
s_int_t< T > | Frost::operator- (const T &iLeft, const s_int_t< T > &iRight)
template<class T >
s_int_t< T > | Frost::operator* (const T &iLeft, const s_int_t< T > &iRight)
template<class T >
s_int_t< T > | Frost::operator/ (const T &iLeft, const s_int_t< T > &iRight)
template<class T >
s_int_t< T > | Frost::operator% (const T &iLeft, const s_int_t< T > &iRight)
template<class T >
s_int_t< T > | Frost::operator+ (const typename TypeTraits< T >::UnsignedType &uiLeft, const s_int_t< T > &iRight)
template<class T >
s_int_t< T > | Frost::operator- (const typename TypeTraits< T >::UnsignedType &uiLeft, const s_int_t< T > &iRight)
template<class T >
s_int_t< T > | Frost::operator* (const typename TypeTraits< T >::UnsignedType &uiLeft, const s_int_t< T > &iRight)
template<class T >
s_int_t< T > | Frost::operator/ (const typename TypeTraits< T >::UnsignedType &uiLeft, const s_int_t< T > &iRight)
template<class T >
s_int_t< T > | Frost::operator% (const typename TypeTraits< T >::UnsignedType &uiLeft, const s_int_t< T > &iRight)
template s_int_t< char > | Frost::operator+ (const char &iLeft, const s_int_t< char > &iRight)
template s_int_t< char > | Frost::operator- (const char &iLeft, const s_int_t< char > &iRight)
template s_int_t< char > | Frost::operator* (const char &iLeft, const s_int_t< char > &iRight)
template s_int_t< char > | Frost::operator/ (const char &iLeft, const s_int_t< char > &iRight)
template s_int_t< char > | Frost::operator% (const char &iLeft, const s_int_t< char > &iRight)
template s_int_t< char > | Frost::operator+ (const uchar &iLeft, const s_int_t< char > &iRight)
template s_int_t< char > | Frost::operator- (const uchar &iLeft, const s_int_t< char > &iRight)
template s_int_t< char > | Frost::operator* (const uchar &iLeft, const s_int_t< char > &iRight)
template s_int_t< char > | Frost::operator/ (const uchar &iLeft, const s_int_t< char > &iRight)
template s_int_t< char > | Frost::operator% (const uchar &iLeft, const s_int_t< char > &iRight)
template s_int_t< short > | Frost::operator+ (const short &iLeft, const s_int_t< short > &iRight)
template s_int_t< short > | Frost::operator- (const short &iLeft, const s_int_t< short > &iRight)
template s_int_t< short > | Frost::operator* (const short &iLeft, const s_int_t< short > &iRight)
template s_int_t< short > | Frost::operator/ (const short &iLeft, const s_int_t< short > &iRight)
template s_int_t< short > | Frost::operator% (const short &iLeft, const s_int_t< short > &iRight)
template s_int_t< short > | Frost::operator+ (const ushort &iLeft, const s_int_t< short > &iRight)
template s_int_t< short > | Frost::operator- (const ushort &iLeft, const s_int_t< short > &iRight)
template s_int_t< short > | Frost::operator* (const ushort &iLeft, const s_int_t< short > &iRight)
template s_int_t< short > | Frost::operator/ (const ushort &iLeft, const s_int_t< short > &iRight)
template s_int_t< short > | Frost::operator% (const ushort &iLeft, const s_int_t< short > &iRight)
template s_int_t< int > | Frost::operator+ (const int &iLeft, const s_int_t< int > &iRight)
template s_int_t< int > | Frost::operator- (const int &iLeft, const s_int_t< int > &iRight)
template s_int_t< int > | Frost::operator* (const int &iLeft, const s_int_t< int > &iRight)
template s_int_t< int > | Frost::operator/ (const int &iLeft, const s_int_t< int > &iRight)
template s_int_t< int > | Frost::operator% (const int &iLeft, const s_int_t< int > &iRight)
template s_int_t< int > | Frost::operator+ (const uint &iLeft, const s_int_t< int > &iRight)
template s_int_t< int > | Frost::operator- (const uint &iLeft, const s_int_t< int > &iRight)
template s_int_t< int > | Frost::operator* (const uint &iLeft, const s_int_t< int > &iRight)
template s_int_t< int > | Frost::operator/ (const uint &iLeft, const s_int_t< int > &iRight)
template s_int_t< int > | Frost::operator% (const uint &iLeft, const s_int_t< int > &iRight)
template s_int_t< long > | Frost::operator+ (const long &iLeft, const s_int_t< long > &iRight)
template s_int_t< long > | Frost::operator- (const long &iLeft, const s_int_t< long > &iRight)
template s_int_t< long > | Frost::operator* (const long &iLeft, const s_int_t< long > &iRight)
template s_int_t< long > | Frost::operator/ (const long &iLeft, const s_int_t< long > &iRight)
template s_int_t< long > | Frost::operator% (const long &iLeft, const s_int_t< long > &iRight)
template s_int_t< long long > | Frost::operator+ (const long long &iLeft, const s_int_t< long long > &iRight)
template s_int_t< long long > | Frost::operator- (const long long &iLeft, const s_int_t< long long > &iRight)
template s_int_t< long long > | Frost::operator* (const long long &iLeft, const s_int_t< long long > &iRight)
template s_int_t< long long > | Frost::operator/ (const long long &iLeft, const s_int_t< long long > &iRight)
template s_int_t< long long > | Frost::operator% (const long long &iLeft, const s_int_t< long long > &iRight)
template s_int_t< long long > | Frost::operator+ (const ullong &iLeft, const s_int_t< long long > &iRight)
template s_int_t< long long > | Frost::operator- (const ullong &iLeft, const s_int_t< long long > &iRight)
template s_int_t< long long > | Frost::operator* (const ullong &iLeft, const s_int_t< long long > &iRight)
template s_int_t< long long > | Frost::operator/ (const ullong &iLeft, const s_int_t< long long > &iRight)
template s_int_t< long long > | Frost::operator% (const ullong &iLeft, const s_int_t< long long > &iRight)