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

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

Go to the source code of this file.

## Namespaces

namespace | Frost

## Typedefs

typedef s_float_t< float > | Frost::s_float
typedef s_float_t< double > | Frost::s_double
typedef s_float_t< long double > | Frost::s_ldouble

## Functions

template<class T >
s_float_t< T > | Frost::operator+ (const T &fLeft, const s_float_t< T > &fRight)
template<class T >
s_float_t< T > | Frost::operator- (const T &fLeft, const s_float_t< T > &fRight)
template<class T >
s_float_t< T > | Frost::operator* (const T &fLeft, const s_float_t< T > &fRight)
template<class T >
s_float_t< T > | Frost::operator/ (const T &fLeft, const s_float_t< T > &fRight)
template s_float_t< float > | Frost::operator+ (const float &fLeft, const s_float &fRight)
template s_float_t< float > | Frost::operator- (const float &fLeft, const s_float &fRight)
template s_float_t< float > | Frost::operator* (const float &fLeft, const s_float &fRight)
template s_float_t< float > | Frost::operator/ (const float &fLeft, const s_float &fRight)
template s_float_t< double > | Frost::operator+ (const double &fLeft, const s_double &fRight)
template s_float_t< double > | Frost::operator- (const double &fLeft, const s_double &fRight)
template s_float_t< double > | Frost::operator* (const double &fLeft, const s_double &fRight)
template s_float_t< double > | Frost::operator/ (const double &fLeft, const s_double &fRight)
template s_float_t< long double > | Frost::operator+ (const long double &fLeft, const s_ldouble &fRight)
template s_float_t< long double > | Frost::operator- (const long double &fLeft, const s_ldouble &fRight)
template s_float_t< long double > | Frost::operator* (const long double &fLeft, const s_ldouble &fRight)
template s_float_t< long double > | Frost::operator/ (const long double &fLeft, const s_ldouble &fRight)